/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Delay.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-mult.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 18:24:18,574 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 18:24:18,576 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 18:24:18,604 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 18:24:18,605 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 18:24:18,607 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 18:24:18,609 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 18:24:18,613 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 18:24:18,614 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 18:24:18,618 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 18:24:18,618 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 18:24:18,619 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 18:24:18,619 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 18:24:18,621 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 18:24:18,622 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 18:24:18,626 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 18:24:18,627 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 18:24:18,627 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 18:24:18,629 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 18:24:18,633 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 18:24:18,634 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 18:24:18,634 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 18:24:18,635 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 18:24:18,637 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 18:24:18,641 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 18:24:18,641 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 18:24:18,642 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 18:24:18,644 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 18:24:18,644 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 18:24:18,645 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 18:24:18,645 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 18:24:18,645 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 18:24:18,647 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 18:24:18,647 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 18:24:18,648 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 18:24:18,648 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 18:24:18,648 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 18:24:18,649 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 18:24:18,649 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 18:24:18,649 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 18:24:18,650 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 18:24:18,650 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Delay.epf [2021-08-21 18:24:18,683 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 18:24:18,683 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 18:24:18,686 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 18:24:18,686 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 18:24:18,686 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 18:24:18,686 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 18:24:18,686 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 18:24:18,686 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 18:24:18,686 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 18:24:18,686 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 18:24:18,687 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 18:24:18,687 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 18:24:18,687 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 18:24:18,687 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 18:24:18,687 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 18:24:18,688 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 18:24:18,688 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 18:24:18,688 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 18:24:18,688 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 18:24:18,688 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 18:24:18,688 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 18:24:18,688 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:24:18,688 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 18:24:18,688 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 18:24:18,688 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 18:24:18,689 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 18:24:18,689 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 18:24:18,689 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 18:24:18,689 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 18:24:18,689 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-08-21 18:24:18,689 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-08-21 18:24:18,994 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 18:24:19,023 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 18:24:19,025 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 18:24:19,026 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 18:24:19,027 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 18:24:19,028 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-mult.wvr.bpl [2021-08-21 18:24:19,028 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-mult.wvr.bpl' [2021-08-21 18:24:19,056 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 18:24:19,057 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 18:24:19,058 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 18:24:19,058 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 18:24:19,058 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 18:24:19,066 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:24:19" (1/1) ... [2021-08-21 18:24:19,072 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:24:19" (1/1) ... [2021-08-21 18:24:19,078 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 18:24:19,079 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 18:24:19,079 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 18:24:19,079 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 18:24:19,084 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:24:19" (1/1) ... [2021-08-21 18:24:19,084 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:24:19" (1/1) ... [2021-08-21 18:24:19,085 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:24:19" (1/1) ... [2021-08-21 18:24:19,085 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:24:19" (1/1) ... [2021-08-21 18:24:19,087 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:24:19" (1/1) ... [2021-08-21 18:24:19,088 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:24:19" (1/1) ... [2021-08-21 18:24:19,089 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:24:19" (1/1) ... [2021-08-21 18:24:19,090 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 18:24:19,090 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 18:24:19,090 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 18:24:19,090 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 18:24:19,093 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:24:19" (1/1) ... [2021-08-21 18:24:19,097 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:24:19,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:19,119 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-21 18:24:19,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-21 18:24:19,151 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 18:24:19,151 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 18:24:19,151 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 18:24:19,151 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 18:24:19,151 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 18:24:19,151 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 18:24:19,151 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 18:24:19,151 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 18:24:19,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 18:24:19,151 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 18:24:19,152 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 18:24:19,152 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 18:24:19,152 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2021-08-21 18:24:19,152 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-08-21 18:24:19,152 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-08-21 18:24:19,152 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 18:24:19,314 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 18:24:19,314 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 18:24:19,316 INFO L202 PluginConnector]: Adding new model buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:24:19 BoogieIcfgContainer [2021-08-21 18:24:19,316 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 18:24:19,317 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 18:24:19,317 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 18:24:19,319 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 18:24:19,319 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:24:19" (1/2) ... [2021-08-21 18:24:19,320 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15419fcb and model type buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 06:24:19, skipping insertion in model container [2021-08-21 18:24:19,320 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:24:19" (2/2) ... [2021-08-21 18:24:19,321 INFO L111 eAbstractionObserver]: Analyzing ICFG buffer-mult.wvr.bpl [2021-08-21 18:24:19,324 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 18:24:19,324 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 18:24:19,324 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 18:24:19,324 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 18:24:19,373 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-08-21 18:24:19,401 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 18:24:19,405 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-21 18:24:19,405 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-08-21 18:24:19,626 INFO L276 IsEmpty]: Start isEmpty. Operand has 635 states, 444 states have (on average 2.1531531531531534) internal successors, (956), 634 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:19,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:24:19,651 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:19,652 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:19,652 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:19,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:19,656 INFO L82 PathProgramCache]: Analyzing trace with hash -1811222286, now seen corresponding path program 1 times [2021-08-21 18:24:19,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:19,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253201314] [2021-08-21 18:24:19,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:19,674 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:19,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:19,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:19,908 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253201314] [2021-08-21 18:24:19,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253201314] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:19,908 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221190191] [2021-08-21 18:24:19,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:19,909 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:19,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:19,925 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:19,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-21 18:24:20,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:20,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-21 18:24:20,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:20,143 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:20,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221190191] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:24:20,144 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-21 18:24:20,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2021-08-21 18:24:20,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718907517] [2021-08-21 18:24:20,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 18:24:20,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:20,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 18:24:20,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:24:20,163 INFO L87 Difference]: Start difference. First operand has 635 states, 444 states have (on average 2.1531531531531534) internal successors, (956), 634 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:20,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:20,215 INFO L93 Difference]: Finished difference Result 635 states and 916 transitions. [2021-08-21 18:24:20,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 18:24:20,216 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 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 24 [2021-08-21 18:24:20,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:20,229 INFO L225 Difference]: With dead ends: 635 [2021-08-21 18:24:20,229 INFO L226 Difference]: Without dead ends: 144 [2021-08-21 18:24:20,230 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.3ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:24:20,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-08-21 18:24:20,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2021-08-21 18:24:20,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.8391608391608392) internal successors, (263), 143 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:20,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 263 transitions. [2021-08-21 18:24:20,274 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 263 transitions. Word has length 24 [2021-08-21 18:24:20,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:20,275 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 263 transitions. [2021-08-21 18:24:20,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:20,276 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 263 transitions. [2021-08-21 18:24:20,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:24:20,279 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:20,279 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:20,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:20,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-08-21 18:24:20,495 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:20,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:20,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1940999982, now seen corresponding path program 2 times [2021-08-21 18:24:20,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:20,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688890920] [2021-08-21 18:24:20,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:20,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:20,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:20,590 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:24:20,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:20,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688890920] [2021-08-21 18:24:20,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688890920] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:24:20,592 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:24:20,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 18:24:20,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64887607] [2021-08-21 18:24:20,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 18:24:20,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:20,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 18:24:20,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:24:20,602 INFO L87 Difference]: Start difference. First operand 144 states and 263 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 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-21 18:24:20,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:20,655 INFO L93 Difference]: Finished difference Result 192 states and 341 transitions. [2021-08-21 18:24:20,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 18:24:20,655 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 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) Word has length 26 [2021-08-21 18:24:20,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:20,659 INFO L225 Difference]: With dead ends: 192 [2021-08-21 18:24:20,660 INFO L226 Difference]: Without dead ends: 187 [2021-08-21 18:24:20,660 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 19.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:24:20,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-08-21 18:24:20,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 170. [2021-08-21 18:24:20,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 1.816568047337278) internal successors, (307), 169 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:20,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 307 transitions. [2021-08-21 18:24:20,685 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 307 transitions. Word has length 26 [2021-08-21 18:24:20,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:20,686 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 307 transitions. [2021-08-21 18:24:20,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 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-21 18:24:20,686 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 307 transitions. [2021-08-21 18:24:20,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:24:20,686 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:20,687 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:20,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 18:24:20,687 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:20,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:20,688 INFO L82 PathProgramCache]: Analyzing trace with hash 2123196562, now seen corresponding path program 3 times [2021-08-21 18:24:20,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:20,688 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673870408] [2021-08-21 18:24:20,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:20,688 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:20,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:20,777 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:24:20,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:20,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673870408] [2021-08-21 18:24:20,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673870408] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:24:20,777 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:24:20,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 18:24:20,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257549971] [2021-08-21 18:24:20,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 18:24:20,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:20,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 18:24:20,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:24:20,779 INFO L87 Difference]: Start difference. First operand 170 states and 307 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 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-21 18:24:20,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:20,841 INFO L93 Difference]: Finished difference Result 206 states and 369 transitions. [2021-08-21 18:24:20,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 18:24:20,841 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 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) Word has length 26 [2021-08-21 18:24:20,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:20,842 INFO L225 Difference]: With dead ends: 206 [2021-08-21 18:24:20,842 INFO L226 Difference]: Without dead ends: 206 [2021-08-21 18:24:20,843 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.7ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:24:20,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-08-21 18:24:20,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 187. [2021-08-21 18:24:20,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 1.8118279569892473) internal successors, (337), 186 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:20,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 337 transitions. [2021-08-21 18:24:20,853 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 337 transitions. Word has length 26 [2021-08-21 18:24:20,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:20,853 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 337 transitions. [2021-08-21 18:24:20,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 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-21 18:24:20,853 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 337 transitions. [2021-08-21 18:24:20,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 18:24:20,854 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:20,854 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:20,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 18:24:20,854 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:20,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:20,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1174364130, now seen corresponding path program 1 times [2021-08-21 18:24:20,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:20,855 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828756578] [2021-08-21 18:24:20,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:20,855 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:20,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:20,901 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:24:20,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:20,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828756578] [2021-08-21 18:24:20,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828756578] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:24:20,902 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:24:20,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 18:24:20,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315979554] [2021-08-21 18:24:20,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 18:24:20,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:20,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 18:24:20,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:24:20,903 INFO L87 Difference]: Start difference. First operand 187 states and 337 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:20,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:20,923 INFO L93 Difference]: Finished difference Result 279 states and 512 transitions. [2021-08-21 18:24:20,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 18:24:20,924 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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 29 [2021-08-21 18:24:20,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:20,925 INFO L225 Difference]: With dead ends: 279 [2021-08-21 18:24:20,925 INFO L226 Difference]: Without dead ends: 279 [2021-08-21 18:24:20,925 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.5ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:24:20,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-08-21 18:24:20,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 233. [2021-08-21 18:24:20,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 1.8577586206896552) internal successors, (431), 232 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:20,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 431 transitions. [2021-08-21 18:24:20,930 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 431 transitions. Word has length 29 [2021-08-21 18:24:20,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:20,930 INFO L470 AbstractCegarLoop]: Abstraction has 233 states and 431 transitions. [2021-08-21 18:24:20,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:20,931 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 431 transitions. [2021-08-21 18:24:20,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 18:24:20,931 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:20,931 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:20,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-21 18:24:20,932 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:20,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:20,932 INFO L82 PathProgramCache]: Analyzing trace with hash -859912484, now seen corresponding path program 1 times [2021-08-21 18:24:20,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:20,932 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661721512] [2021-08-21 18:24:20,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:20,932 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:20,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:21,024 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-21 18:24:21,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:21,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661721512] [2021-08-21 18:24:21,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661721512] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:21,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343444105] [2021-08-21 18:24:21,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:21,025 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:21,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:21,041 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:21,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-21 18:24:21,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:21,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 18:24:21,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:21,316 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 20 treesize of output 14 [2021-08-21 18:24:21,435 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-21 18:24:21,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343444105] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:21,435 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:21,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-08-21 18:24:21,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054321456] [2021-08-21 18:24:21,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:24:21,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:21,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:24:21,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:24:21,436 INFO L87 Difference]: Start difference. First operand 233 states and 431 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:21,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:21,516 INFO L93 Difference]: Finished difference Result 611 states and 1165 transitions. [2021-08-21 18:24:21,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 18:24:21,517 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 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 29 [2021-08-21 18:24:21,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:21,519 INFO L225 Difference]: With dead ends: 611 [2021-08-21 18:24:21,519 INFO L226 Difference]: Without dead ends: 601 [2021-08-21 18:24:21,519 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 46.3ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:24:21,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2021-08-21 18:24:21,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 299. [2021-08-21 18:24:21,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 1.919463087248322) internal successors, (572), 298 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:21,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 572 transitions. [2021-08-21 18:24:21,527 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 572 transitions. Word has length 29 [2021-08-21 18:24:21,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:21,527 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 572 transitions. [2021-08-21 18:24:21,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:21,528 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 572 transitions. [2021-08-21 18:24:21,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:24:21,528 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:21,528 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:21,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:21,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:21,742 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:21,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:21,743 INFO L82 PathProgramCache]: Analyzing trace with hash -743388768, now seen corresponding path program 2 times [2021-08-21 18:24:21,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:21,743 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849545362] [2021-08-21 18:24:21,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:21,743 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:21,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:21,782 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:24:21,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:21,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849545362] [2021-08-21 18:24:21,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849545362] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:21,783 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387015479] [2021-08-21 18:24:21,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:24:21,783 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:21,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:21,784 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:21,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-21 18:24:21,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:24:21,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:21,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-21 18:24:21,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:21,952 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:24:21,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387015479] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:24:21,952 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-21 18:24:21,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-08-21 18:24:21,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852222315] [2021-08-21 18:24:21,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 18:24:21,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:21,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 18:24:21,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:24:21,954 INFO L87 Difference]: Start difference. First operand 299 states and 572 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:21,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:21,967 INFO L93 Difference]: Finished difference Result 691 states and 1270 transitions. [2021-08-21 18:24:21,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 18:24:21,968 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 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 31 [2021-08-21 18:24:21,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:21,971 INFO L225 Difference]: With dead ends: 691 [2021-08-21 18:24:21,971 INFO L226 Difference]: Without dead ends: 685 [2021-08-21 18:24:21,971 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.3ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:24:21,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2021-08-21 18:24:21,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 610. [2021-08-21 18:24:21,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 1.935960591133005) internal successors, (1179), 609 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:21,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1179 transitions. [2021-08-21 18:24:21,984 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1179 transitions. Word has length 31 [2021-08-21 18:24:21,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:21,984 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 1179 transitions. [2021-08-21 18:24:21,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:21,984 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1179 transitions. [2021-08-21 18:24:21,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:24:21,986 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:21,986 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:22,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:22,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:22,200 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:22,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:22,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1348073246, now seen corresponding path program 3 times [2021-08-21 18:24:22,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:22,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033798355] [2021-08-21 18:24:22,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:22,201 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:22,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:22,230 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:24:22,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:22,231 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033798355] [2021-08-21 18:24:22,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033798355] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:24:22,231 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:24:22,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 18:24:22,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648697735] [2021-08-21 18:24:22,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 18:24:22,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:22,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 18:24:22,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:24:22,232 INFO L87 Difference]: Start difference. First operand 610 states and 1179 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:22,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:22,253 INFO L93 Difference]: Finished difference Result 1558 states and 2910 transitions. [2021-08-21 18:24:22,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 18:24:22,253 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:24:22,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:22,258 INFO L225 Difference]: With dead ends: 1558 [2021-08-21 18:24:22,258 INFO L226 Difference]: Without dead ends: 1526 [2021-08-21 18:24:22,258 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.8ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:24:22,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1526 states. [2021-08-21 18:24:22,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1526 to 1083. [2021-08-21 18:24:22,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1083 states, 1082 states have (on average 1.9981515711645101) internal successors, (2162), 1082 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:22,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 2162 transitions. [2021-08-21 18:24:22,283 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 2162 transitions. Word has length 31 [2021-08-21 18:24:22,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:22,283 INFO L470 AbstractCegarLoop]: Abstraction has 1083 states and 2162 transitions. [2021-08-21 18:24:22,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:22,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 2162 transitions. [2021-08-21 18:24:22,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 18:24:22,285 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:22,285 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:22,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-21 18:24:22,286 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:22,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:22,286 INFO L82 PathProgramCache]: Analyzing trace with hash 250942127, now seen corresponding path program 4 times [2021-08-21 18:24:22,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:22,286 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100196194] [2021-08-21 18:24:22,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:22,286 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:22,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:22,316 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:24:22,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:22,317 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100196194] [2021-08-21 18:24:22,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100196194] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:22,317 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366782931] [2021-08-21 18:24:22,317 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:24:22,317 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:22,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:22,331 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:22,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-21 18:24:22,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:24:22,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:22,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 18:24:22,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:22,580 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:24:22,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366782931] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:22,580 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:22,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-08-21 18:24:22,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804871377] [2021-08-21 18:24:22,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 18:24:22,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:22,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 18:24:22,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-21 18:24:22,582 INFO L87 Difference]: Start difference. First operand 1083 states and 2162 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:22,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:22,790 INFO L93 Difference]: Finished difference Result 2662 states and 5238 transitions. [2021-08-21 18:24:22,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:24:22,791 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-21 18:24:22,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:22,799 INFO L225 Difference]: With dead ends: 2662 [2021-08-21 18:24:22,799 INFO L226 Difference]: Without dead ends: 2662 [2021-08-21 18:24:22,799 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 84.8ms TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:24:22,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2662 states. [2021-08-21 18:24:22,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2662 to 2045. [2021-08-21 18:24:22,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2045 states, 2044 states have (on average 1.9657534246575343) internal successors, (4018), 2044 states have internal predecessors, (4018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:22,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2045 states to 2045 states and 4018 transitions. [2021-08-21 18:24:22,838 INFO L78 Accepts]: Start accepts. Automaton has 2045 states and 4018 transitions. Word has length 32 [2021-08-21 18:24:22,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:22,838 INFO L470 AbstractCegarLoop]: Abstraction has 2045 states and 4018 transitions. [2021-08-21 18:24:22,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:22,838 INFO L276 IsEmpty]: Start isEmpty. Operand 2045 states and 4018 transitions. [2021-08-21 18:24:22,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 18:24:22,841 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:22,842 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:22,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:23,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:23,057 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:23,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:23,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1336890539, now seen corresponding path program 5 times [2021-08-21 18:24:23,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:23,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798149483] [2021-08-21 18:24:23,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:23,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:23,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:23,107 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:24:23,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:23,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798149483] [2021-08-21 18:24:23,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798149483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:23,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644718828] [2021-08-21 18:24:23,107 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:24:23,107 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:23,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:23,125 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:23,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-21 18:24:23,236 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:24:23,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:23,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 18:24:23,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:23,497 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:24:23,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644718828] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:23,497 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:23,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-08-21 18:24:23,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543242705] [2021-08-21 18:24:23,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 18:24:23,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:23,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 18:24:23,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-08-21 18:24:23,498 INFO L87 Difference]: Start difference. First operand 2045 states and 4018 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:23,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:23,775 INFO L93 Difference]: Finished difference Result 5361 states and 10243 transitions. [2021-08-21 18:24:23,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:24:23,775 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-21 18:24:23,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:23,791 INFO L225 Difference]: With dead ends: 5361 [2021-08-21 18:24:23,791 INFO L226 Difference]: Without dead ends: 5169 [2021-08-21 18:24:23,791 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 91.8ms TimeCoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:24:23,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5169 states. [2021-08-21 18:24:23,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5169 to 4055. [2021-08-21 18:24:23,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4055 states, 4054 states have (on average 1.9711396151948692) internal successors, (7991), 4054 states have internal predecessors, (7991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:23,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4055 states to 4055 states and 7991 transitions. [2021-08-21 18:24:23,968 INFO L78 Accepts]: Start accepts. Automaton has 4055 states and 7991 transitions. Word has length 34 [2021-08-21 18:24:23,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:23,968 INFO L470 AbstractCegarLoop]: Abstraction has 4055 states and 7991 transitions. [2021-08-21 18:24:23,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:23,968 INFO L276 IsEmpty]: Start isEmpty. Operand 4055 states and 7991 transitions. [2021-08-21 18:24:24,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 18:24:24,014 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:24,014 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:24,049 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-08-21 18:24:24,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:24,229 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:24,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:24,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1567661291, now seen corresponding path program 6 times [2021-08-21 18:24:24,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:24,230 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19014195] [2021-08-21 18:24:24,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:24,230 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:24,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:24,306 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:24:24,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:24,306 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19014195] [2021-08-21 18:24:24,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19014195] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:24,306 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108642029] [2021-08-21 18:24:24,306 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:24:24,306 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:24,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:24,308 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:24,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-21 18:24:24,461 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:24:24,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:24,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 18:24:24,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:24,604 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:24:24,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108642029] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:24,604 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:24,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-08-21 18:24:24,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392559279] [2021-08-21 18:24:24,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 18:24:24,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:24,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 18:24:24,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-08-21 18:24:24,607 INFO L87 Difference]: Start difference. First operand 4055 states and 7991 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:24,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:24,799 INFO L93 Difference]: Finished difference Result 5117 states and 9806 transitions. [2021-08-21 18:24:24,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:24:24,799 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-21 18:24:24,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:24,814 INFO L225 Difference]: With dead ends: 5117 [2021-08-21 18:24:24,814 INFO L226 Difference]: Without dead ends: 4812 [2021-08-21 18:24:24,814 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 77.2ms TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:24:24,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4812 states. [2021-08-21 18:24:24,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4812 to 3773. [2021-08-21 18:24:24,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3773 states, 3772 states have (on average 1.9745493107104983) internal successors, (7448), 3772 states have internal predecessors, (7448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:24,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3773 states to 3773 states and 7448 transitions. [2021-08-21 18:24:24,900 INFO L78 Accepts]: Start accepts. Automaton has 3773 states and 7448 transitions. Word has length 34 [2021-08-21 18:24:24,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:24,901 INFO L470 AbstractCegarLoop]: Abstraction has 3773 states and 7448 transitions. [2021-08-21 18:24:24,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:24,901 INFO L276 IsEmpty]: Start isEmpty. Operand 3773 states and 7448 transitions. [2021-08-21 18:24:24,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 18:24:24,906 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:24,907 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:24,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:25,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:25,121 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:25,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:25,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1009805525, now seen corresponding path program 7 times [2021-08-21 18:24:25,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:25,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664956234] [2021-08-21 18:24:25,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:25,123 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:25,152 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:24:25,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:25,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664956234] [2021-08-21 18:24:25,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664956234] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:25,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357523471] [2021-08-21 18:24:25,152 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:24:25,152 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:25,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:25,153 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:25,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-21 18:24:25,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:25,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 18:24:25,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:25,452 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:24:25,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357523471] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:25,452 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:25,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-21 18:24:25,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666252146] [2021-08-21 18:24:25,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:24:25,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:25,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:24:25,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:24:25,453 INFO L87 Difference]: Start difference. First operand 3773 states and 7448 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:25,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:25,632 INFO L93 Difference]: Finished difference Result 6387 states and 12548 transitions. [2021-08-21 18:24:25,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:24:25,633 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-21 18:24:25,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:25,650 INFO L225 Difference]: With dead ends: 6387 [2021-08-21 18:24:25,650 INFO L226 Difference]: Without dead ends: 6170 [2021-08-21 18:24:25,651 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 99.3ms TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:24:25,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6170 states. [2021-08-21 18:24:25,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6170 to 5585. [2021-08-21 18:24:25,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5585 states, 5584 states have (on average 1.9980300859598854) internal successors, (11157), 5584 states have internal predecessors, (11157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:25,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5585 states to 5585 states and 11157 transitions. [2021-08-21 18:24:25,736 INFO L78 Accepts]: Start accepts. Automaton has 5585 states and 11157 transitions. Word has length 34 [2021-08-21 18:24:25,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:25,736 INFO L470 AbstractCegarLoop]: Abstraction has 5585 states and 11157 transitions. [2021-08-21 18:24:25,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:25,736 INFO L276 IsEmpty]: Start isEmpty. Operand 5585 states and 11157 transitions. [2021-08-21 18:24:25,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 18:24:25,745 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:25,745 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:25,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-08-21 18:24:25,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:25,959 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:25,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:25,959 INFO L82 PathProgramCache]: Analyzing trace with hash -1117564082, now seen corresponding path program 8 times [2021-08-21 18:24:25,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:25,959 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470345312] [2021-08-21 18:24:25,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:25,959 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:25,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:25,987 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:24:25,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:25,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470345312] [2021-08-21 18:24:25,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470345312] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:25,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354192503] [2021-08-21 18:24:25,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:24:25,988 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:25,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:26,009 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:26,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-21 18:24:26,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:24:26,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:26,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 18:24:26,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:26,322 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:24:26,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354192503] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:26,322 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:26,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-21 18:24:26,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366615490] [2021-08-21 18:24:26,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:24:26,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:26,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:24:26,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:24:26,324 INFO L87 Difference]: Start difference. First operand 5585 states and 11157 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:26,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:26,550 INFO L93 Difference]: Finished difference Result 11936 states and 23639 transitions. [2021-08-21 18:24:26,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:24:26,550 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-21 18:24:26,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:26,574 INFO L225 Difference]: With dead ends: 11936 [2021-08-21 18:24:26,574 INFO L226 Difference]: Without dead ends: 11878 [2021-08-21 18:24:26,575 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 91.3ms TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:24:26,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11878 states. [2021-08-21 18:24:26,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11878 to 8722. [2021-08-21 18:24:26,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8722 states, 8721 states have (on average 2.0335970645568167) internal successors, (17735), 8721 states have internal predecessors, (17735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:26,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8722 states to 8722 states and 17735 transitions. [2021-08-21 18:24:26,770 INFO L78 Accepts]: Start accepts. Automaton has 8722 states and 17735 transitions. Word has length 34 [2021-08-21 18:24:26,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:26,770 INFO L470 AbstractCegarLoop]: Abstraction has 8722 states and 17735 transitions. [2021-08-21 18:24:26,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:26,770 INFO L276 IsEmpty]: Start isEmpty. Operand 8722 states and 17735 transitions. [2021-08-21 18:24:26,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:24:26,785 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:26,785 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:26,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:27,002 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,SelfDestructingSolverStorable11 [2021-08-21 18:24:27,002 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:27,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:27,002 INFO L82 PathProgramCache]: Analyzing trace with hash -2064347487, now seen corresponding path program 9 times [2021-08-21 18:24:27,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:27,002 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247968058] [2021-08-21 18:24:27,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:27,003 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:27,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:27,028 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:24:27,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:27,028 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247968058] [2021-08-21 18:24:27,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247968058] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:27,028 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633968518] [2021-08-21 18:24:27,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:24:27,029 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:27,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:27,029 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:27,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-21 18:24:27,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:24:27,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:27,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:24:27,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:27,274 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:24:27,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633968518] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:27,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:27,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-08-21 18:24:27,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223137239] [2021-08-21 18:24:27,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 18:24:27,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:27,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 18:24:27,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 18:24:27,275 INFO L87 Difference]: Start difference. First operand 8722 states and 17735 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:27,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:27,326 INFO L93 Difference]: Finished difference Result 13540 states and 27229 transitions. [2021-08-21 18:24:27,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 18:24:27,326 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 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 37 [2021-08-21 18:24:27,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:27,359 INFO L225 Difference]: With dead ends: 13540 [2021-08-21 18:24:27,359 INFO L226 Difference]: Without dead ends: 13540 [2021-08-21 18:24:27,360 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 9.3ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 18:24:27,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13540 states. [2021-08-21 18:24:27,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13540 to 11586. [2021-08-21 18:24:27,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11586 states, 11585 states have (on average 2.00785498489426) internal successors, (23261), 11585 states have internal predecessors, (23261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:27,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11586 states to 11586 states and 23261 transitions. [2021-08-21 18:24:27,647 INFO L78 Accepts]: Start accepts. Automaton has 11586 states and 23261 transitions. Word has length 37 [2021-08-21 18:24:27,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:27,647 INFO L470 AbstractCegarLoop]: Abstraction has 11586 states and 23261 transitions. [2021-08-21 18:24:27,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:27,648 INFO L276 IsEmpty]: Start isEmpty. Operand 11586 states and 23261 transitions. [2021-08-21 18:24:27,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:27,666 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:27,666 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:27,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:27,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-21 18:24:27,883 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:27,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:27,883 INFO L82 PathProgramCache]: Analyzing trace with hash -1318902941, now seen corresponding path program 10 times [2021-08-21 18:24:27,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:27,884 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195812266] [2021-08-21 18:24:27,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:27,884 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:27,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:28,091 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:28,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:28,091 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195812266] [2021-08-21 18:24:28,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195812266] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:28,091 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986484207] [2021-08-21 18:24:28,091 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:24:28,092 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:28,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:28,101 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:28,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-21 18:24:28,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:24:28,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:28,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:24:28,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:28,692 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:24:28,693 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 35 treesize of output 17 [2021-08-21 18:24:28,935 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:24:28,935 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 44 treesize of output 27 [2021-08-21 18:24:28,995 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:28,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986484207] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:28,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:28,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-08-21 18:24:28,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969246914] [2021-08-21 18:24:28,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:24:28,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:28,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:24:28,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:24:28,997 INFO L87 Difference]: Start difference. First operand 11586 states and 23261 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:29,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:29,310 INFO L93 Difference]: Finished difference Result 18390 states and 37456 transitions. [2021-08-21 18:24:29,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:24:29,310 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:24:29,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:29,349 INFO L225 Difference]: With dead ends: 18390 [2021-08-21 18:24:29,349 INFO L226 Difference]: Without dead ends: 18382 [2021-08-21 18:24:29,350 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 171.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:24:29,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18382 states. [2021-08-21 18:24:29,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18382 to 11900. [2021-08-21 18:24:29,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11900 states, 11899 states have (on average 2.016219850407597) internal successors, (23991), 11899 states have internal predecessors, (23991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:29,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11900 states to 11900 states and 23991 transitions. [2021-08-21 18:24:29,626 INFO L78 Accepts]: Start accepts. Automaton has 11900 states and 23991 transitions. Word has length 39 [2021-08-21 18:24:29,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:29,626 INFO L470 AbstractCegarLoop]: Abstraction has 11900 states and 23991 transitions. [2021-08-21 18:24:29,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:29,626 INFO L276 IsEmpty]: Start isEmpty. Operand 11900 states and 23991 transitions. [2021-08-21 18:24:29,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:29,643 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:29,643 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:29,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:29,860 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,SelfDestructingSolverStorable13 [2021-08-21 18:24:29,860 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:29,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:29,861 INFO L82 PathProgramCache]: Analyzing trace with hash -1842350753, now seen corresponding path program 11 times [2021-08-21 18:24:29,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:29,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731271243] [2021-08-21 18:24:29,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:29,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:29,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:30,065 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:30,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:30,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731271243] [2021-08-21 18:24:30,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731271243] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:30,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219488453] [2021-08-21 18:24:30,066 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:24:30,066 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:30,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:30,069 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:30,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-21 18:24:30,310 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:24:30,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:30,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:24:30,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:30,728 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-08-21 18:24:30,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 67 [2021-08-21 18:24:30,841 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:24:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 9 [2021-08-21 18:24:30,899 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:30,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219488453] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:30,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:30,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-21 18:24:30,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615482111] [2021-08-21 18:24:30,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:24:30,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:30,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:24:30,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:24:30,900 INFO L87 Difference]: Start difference. First operand 11900 states and 23991 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:31,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:31,674 INFO L93 Difference]: Finished difference Result 24536 states and 50244 transitions. [2021-08-21 18:24:31,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:24:31,674 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 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 39 [2021-08-21 18:24:31,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:31,728 INFO L225 Difference]: With dead ends: 24536 [2021-08-21 18:24:31,728 INFO L226 Difference]: Without dead ends: 24528 [2021-08-21 18:24:31,730 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 498.9ms TimeCoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:24:31,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24528 states. [2021-08-21 18:24:31,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24528 to 12561. [2021-08-21 18:24:31,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12561 states, 12560 states have (on average 2.0370222929936306) internal successors, (25585), 12560 states have internal predecessors, (25585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:31,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12561 states to 12561 states and 25585 transitions. [2021-08-21 18:24:31,984 INFO L78 Accepts]: Start accepts. Automaton has 12561 states and 25585 transitions. Word has length 39 [2021-08-21 18:24:31,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:31,984 INFO L470 AbstractCegarLoop]: Abstraction has 12561 states and 25585 transitions. [2021-08-21 18:24:31,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:31,984 INFO L276 IsEmpty]: Start isEmpty. Operand 12561 states and 25585 transitions. [2021-08-21 18:24:32,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:32,078 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:32,078 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:32,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:32,291 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,SelfDestructingSolverStorable14 [2021-08-21 18:24:32,291 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:32,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:32,291 INFO L82 PathProgramCache]: Analyzing trace with hash -275288101, now seen corresponding path program 12 times [2021-08-21 18:24:32,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:32,292 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251975548] [2021-08-21 18:24:32,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:32,292 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:32,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:32,468 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:32,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:32,469 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251975548] [2021-08-21 18:24:32,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251975548] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:32,469 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286141382] [2021-08-21 18:24:32,469 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:24:32,469 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:32,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:32,470 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:32,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-21 18:24:32,751 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:24:32,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:32,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:24:32,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:33,223 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:24:33,224 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 57 treesize of output 39 [2021-08-21 18:24:33,361 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:24:33,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 27 [2021-08-21 18:24:33,414 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:33,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286141382] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:33,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:33,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:24:33,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51276979] [2021-08-21 18:24:33,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:24:33,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:33,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:24:33,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:24:33,415 INFO L87 Difference]: Start difference. First operand 12561 states and 25585 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:33,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:33,791 INFO L93 Difference]: Finished difference Result 22474 states and 46246 transitions. [2021-08-21 18:24:33,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:24:33,791 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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 39 [2021-08-21 18:24:33,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:33,827 INFO L225 Difference]: With dead ends: 22474 [2021-08-21 18:24:33,827 INFO L226 Difference]: Without dead ends: 22466 [2021-08-21 18:24:33,828 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 205.1ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:24:33,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22466 states. [2021-08-21 18:24:34,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22466 to 13065. [2021-08-21 18:24:34,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13065 states, 13064 states have (on average 2.040569503980404) internal successors, (26658), 13064 states have internal predecessors, (26658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:34,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13065 states to 13065 states and 26658 transitions. [2021-08-21 18:24:34,051 INFO L78 Accepts]: Start accepts. Automaton has 13065 states and 26658 transitions. Word has length 39 [2021-08-21 18:24:34,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:34,051 INFO L470 AbstractCegarLoop]: Abstraction has 13065 states and 26658 transitions. [2021-08-21 18:24:34,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:34,051 INFO L276 IsEmpty]: Start isEmpty. Operand 13065 states and 26658 transitions. [2021-08-21 18:24:34,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:34,070 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:34,071 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:34,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-08-21 18:24:34,301 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,SelfDestructingSolverStorable15 [2021-08-21 18:24:34,302 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:34,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:34,302 INFO L82 PathProgramCache]: Analyzing trace with hash 1205817141, now seen corresponding path program 13 times [2021-08-21 18:24:34,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:34,303 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277428795] [2021-08-21 18:24:34,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:34,303 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:34,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:34,488 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:34,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:34,488 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277428795] [2021-08-21 18:24:34,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277428795] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:34,488 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353367128] [2021-08-21 18:24:34,488 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:24:34,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:34,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:34,489 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:34,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-21 18:24:34,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:34,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:24:34,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:35,135 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:24:35,135 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 35 treesize of output 17 [2021-08-21 18:24:35,346 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:24:35,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:24:35,405 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:35,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353367128] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:35,405 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:35,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:24:35,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253163544] [2021-08-21 18:24:35,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:24:35,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:35,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:24:35,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:24:35,408 INFO L87 Difference]: Start difference. First operand 13065 states and 26658 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:35,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:35,800 INFO L93 Difference]: Finished difference Result 18992 states and 38509 transitions. [2021-08-21 18:24:35,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:24:35,801 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:24:35,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:35,832 INFO L225 Difference]: With dead ends: 18992 [2021-08-21 18:24:35,832 INFO L226 Difference]: Without dead ends: 18980 [2021-08-21 18:24:35,832 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 220.3ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:24:35,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18980 states. [2021-08-21 18:24:36,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18980 to 13102. [2021-08-21 18:24:36,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13102 states, 13101 states have (on average 2.0405312571559424) internal successors, (26733), 13101 states have internal predecessors, (26733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:36,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13102 states to 13102 states and 26733 transitions. [2021-08-21 18:24:36,067 INFO L78 Accepts]: Start accepts. Automaton has 13102 states and 26733 transitions. Word has length 39 [2021-08-21 18:24:36,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:36,068 INFO L470 AbstractCegarLoop]: Abstraction has 13102 states and 26733 transitions. [2021-08-21 18:24:36,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:36,068 INFO L276 IsEmpty]: Start isEmpty. Operand 13102 states and 26733 transitions. [2021-08-21 18:24:36,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:36,152 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:36,152 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:36,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-08-21 18:24:36,365 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,SelfDestructingSolverStorable16 [2021-08-21 18:24:36,365 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:36,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:36,365 INFO L82 PathProgramCache]: Analyzing trace with hash 844616901, now seen corresponding path program 14 times [2021-08-21 18:24:36,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:36,366 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877386302] [2021-08-21 18:24:36,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:36,366 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:36,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:36,550 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:36,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:36,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877386302] [2021-08-21 18:24:36,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877386302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:36,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200039326] [2021-08-21 18:24:36,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:24:36,550 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:36,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:36,551 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:36,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-21 18:24:36,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:24:36,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:36,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:24:36,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:37,221 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:24:37,222 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 35 treesize of output 17 [2021-08-21 18:24:37,482 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:24:37,482 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 44 treesize of output 27 [2021-08-21 18:24:37,533 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:37,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200039326] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:37,534 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:37,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-08-21 18:24:37,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970199767] [2021-08-21 18:24:37,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:24:37,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:37,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:24:37,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:24:37,535 INFO L87 Difference]: Start difference. First operand 13102 states and 26733 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:37,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:37,863 INFO L93 Difference]: Finished difference Result 18667 states and 38244 transitions. [2021-08-21 18:24:37,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:24:37,863 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:24:37,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:37,892 INFO L225 Difference]: With dead ends: 18667 [2021-08-21 18:24:37,892 INFO L226 Difference]: Without dead ends: 18659 [2021-08-21 18:24:37,892 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 161.1ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:24:37,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18659 states. [2021-08-21 18:24:38,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18659 to 13111. [2021-08-21 18:24:38,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13111 states, 13110 states have (on average 2.0403508771929824) internal successors, (26749), 13110 states have internal predecessors, (26749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:38,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13111 states to 13111 states and 26749 transitions. [2021-08-21 18:24:38,143 INFO L78 Accepts]: Start accepts. Automaton has 13111 states and 26749 transitions. Word has length 39 [2021-08-21 18:24:38,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:38,143 INFO L470 AbstractCegarLoop]: Abstraction has 13111 states and 26749 transitions. [2021-08-21 18:24:38,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:38,143 INFO L276 IsEmpty]: Start isEmpty. Operand 13111 states and 26749 transitions. [2021-08-21 18:24:38,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:38,161 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:38,161 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:38,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:38,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:38,379 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:38,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:38,379 INFO L82 PathProgramCache]: Analyzing trace with hash -2096665671, now seen corresponding path program 15 times [2021-08-21 18:24:38,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:38,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061930068] [2021-08-21 18:24:38,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:38,379 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:38,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:38,590 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:38,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:38,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061930068] [2021-08-21 18:24:38,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061930068] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:38,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565772208] [2021-08-21 18:24:38,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:24:38,591 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:38,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:38,591 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:38,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-21 18:24:39,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:24:39,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:39,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-21 18:24:39,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:39,496 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 18:24:39,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 27 [2021-08-21 18:24:39,651 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 18:24:39,651 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 38 treesize of output 14 [2021-08-21 18:24:39,713 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:39,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565772208] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:39,714 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:39,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:24:39,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296311578] [2021-08-21 18:24:39,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:24:39,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:39,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:24:39,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:24:39,715 INFO L87 Difference]: Start difference. First operand 13111 states and 26749 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:40,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:40,164 INFO L93 Difference]: Finished difference Result 18148 states and 36772 transitions. [2021-08-21 18:24:40,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:24:40,165 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-21 18:24:40,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:40,192 INFO L225 Difference]: With dead ends: 18148 [2021-08-21 18:24:40,192 INFO L226 Difference]: Without dead ends: 18136 [2021-08-21 18:24:40,192 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 196.5ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:24:40,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18136 states. [2021-08-21 18:24:40,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18136 to 13130. [2021-08-21 18:24:40,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13130 states, 13129 states have (on average 2.040140147764491) internal successors, (26785), 13129 states have internal predecessors, (26785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:40,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13130 states to 13130 states and 26785 transitions. [2021-08-21 18:24:40,393 INFO L78 Accepts]: Start accepts. Automaton has 13130 states and 26785 transitions. Word has length 39 [2021-08-21 18:24:40,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:40,393 INFO L470 AbstractCegarLoop]: Abstraction has 13130 states and 26785 transitions. [2021-08-21 18:24:40,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:40,394 INFO L276 IsEmpty]: Start isEmpty. Operand 13130 states and 26785 transitions. [2021-08-21 18:24:40,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:40,416 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:40,416 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:40,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:40,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:40,639 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:40,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:40,639 INFO L82 PathProgramCache]: Analyzing trace with hash 946400103, now seen corresponding path program 16 times [2021-08-21 18:24:40,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:40,639 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199053508] [2021-08-21 18:24:40,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:40,639 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:40,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:40,801 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:40,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:40,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199053508] [2021-08-21 18:24:40,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199053508] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:40,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122892500] [2021-08-21 18:24:40,801 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:24:40,802 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:40,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:40,802 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:40,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-21 18:24:41,333 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:24:41,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:41,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:24:41,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:41,799 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:24:41,799 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 57 treesize of output 39 [2021-08-21 18:24:41,880 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:24:41,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:24:41,939 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:41,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122892500] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:41,939 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:41,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:24:41,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110297371] [2021-08-21 18:24:41,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:24:41,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:41,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:24:41,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:24:41,940 INFO L87 Difference]: Start difference. First operand 13130 states and 26785 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:42,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:42,432 INFO L93 Difference]: Finished difference Result 21681 states and 44499 transitions. [2021-08-21 18:24:42,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:24:42,432 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-21 18:24:42,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:42,465 INFO L225 Difference]: With dead ends: 21681 [2021-08-21 18:24:42,465 INFO L226 Difference]: Without dead ends: 21673 [2021-08-21 18:24:42,465 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 226.1ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:24:42,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21673 states. [2021-08-21 18:24:42,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21673 to 13141. [2021-08-21 18:24:42,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13141 states, 13140 states have (on average 2.041019786910198) internal successors, (26819), 13140 states have internal predecessors, (26819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:42,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13141 states to 13141 states and 26819 transitions. [2021-08-21 18:24:42,687 INFO L78 Accepts]: Start accepts. Automaton has 13141 states and 26819 transitions. Word has length 39 [2021-08-21 18:24:42,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:42,687 INFO L470 AbstractCegarLoop]: Abstraction has 13141 states and 26819 transitions. [2021-08-21 18:24:42,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:42,687 INFO L276 IsEmpty]: Start isEmpty. Operand 13141 states and 26819 transitions. [2021-08-21 18:24:42,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:42,706 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:42,707 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:42,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:42,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:42,922 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:42,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:42,922 INFO L82 PathProgramCache]: Analyzing trace with hash 267259837, now seen corresponding path program 17 times [2021-08-21 18:24:42,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:42,922 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647158151] [2021-08-21 18:24:42,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:42,922 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:42,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:43,138 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:43,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:43,138 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647158151] [2021-08-21 18:24:43,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647158151] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:43,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8567531] [2021-08-21 18:24:43,139 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:24:43,139 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:43,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:43,153 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:43,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-21 18:24:43,732 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:24:43,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:43,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:24:43,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:44,059 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-08-21 18:24:44,060 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 39 treesize of output 55 [2021-08-21 18:24:44,221 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:24:44,221 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 21 treesize of output 9 [2021-08-21 18:24:44,278 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:44,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8567531] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:44,279 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:44,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-21 18:24:44,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734291295] [2021-08-21 18:24:44,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:24:44,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:44,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:24:44,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:24:44,282 INFO L87 Difference]: Start difference. First operand 13141 states and 26819 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:44,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:44,967 INFO L93 Difference]: Finished difference Result 20545 states and 41123 transitions. [2021-08-21 18:24:44,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 18:24:44,967 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 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 39 [2021-08-21 18:24:44,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:45,006 INFO L225 Difference]: With dead ends: 20545 [2021-08-21 18:24:45,006 INFO L226 Difference]: Without dead ends: 20533 [2021-08-21 18:24:45,007 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 412.7ms TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:24:45,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20533 states. [2021-08-21 18:24:45,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20533 to 13404. [2021-08-21 18:24:45,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13404 states, 13403 states have (on average 2.04088636872342) internal successors, (27354), 13403 states have internal predecessors, (27354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:45,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13404 states to 13404 states and 27354 transitions. [2021-08-21 18:24:45,323 INFO L78 Accepts]: Start accepts. Automaton has 13404 states and 27354 transitions. Word has length 39 [2021-08-21 18:24:45,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:45,323 INFO L470 AbstractCegarLoop]: Abstraction has 13404 states and 27354 transitions. [2021-08-21 18:24:45,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:45,323 INFO L276 IsEmpty]: Start isEmpty. Operand 13404 states and 27354 transitions. [2021-08-21 18:24:45,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:45,348 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:45,348 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:45,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-08-21 18:24:45,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:45,553 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:45,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:45,555 INFO L82 PathProgramCache]: Analyzing trace with hash -1663950503, now seen corresponding path program 18 times [2021-08-21 18:24:45,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:45,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829410656] [2021-08-21 18:24:45,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:45,555 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:45,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:45,819 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:45,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:45,819 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829410656] [2021-08-21 18:24:45,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829410656] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:45,819 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899726674] [2021-08-21 18:24:45,819 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:24:45,819 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:45,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:45,833 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:45,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-21 18:24:46,453 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:24:46,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:46,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:24:46,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:46,742 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:24:46,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 43 [2021-08-21 18:24:46,990 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:24:46,990 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 36 treesize of output 40 [2021-08-21 18:24:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:47,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899726674] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:47,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:47,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-08-21 18:24:47,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807540997] [2021-08-21 18:24:47,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:24:47,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:47,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:24:47,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:24:47,103 INFO L87 Difference]: Start difference. First operand 13404 states and 27354 transitions. Second operand has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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-21 18:24:47,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:47,984 INFO L93 Difference]: Finished difference Result 36477 states and 75044 transitions. [2021-08-21 18:24:47,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:24:47,984 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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 39 [2021-08-21 18:24:47,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:48,054 INFO L225 Difference]: With dead ends: 36477 [2021-08-21 18:24:48,054 INFO L226 Difference]: Without dead ends: 36458 [2021-08-21 18:24:48,055 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 626.7ms TimeCoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:24:48,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36458 states. [2021-08-21 18:24:48,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36458 to 14883. [2021-08-21 18:24:48,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14883 states, 14882 states have (on average 2.1059669399274292) internal successors, (31341), 14882 states have internal predecessors, (31341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:48,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14883 states to 14883 states and 31341 transitions. [2021-08-21 18:24:48,567 INFO L78 Accepts]: Start accepts. Automaton has 14883 states and 31341 transitions. Word has length 39 [2021-08-21 18:24:48,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:48,568 INFO L470 AbstractCegarLoop]: Abstraction has 14883 states and 31341 transitions. [2021-08-21 18:24:48,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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-21 18:24:48,568 INFO L276 IsEmpty]: Start isEmpty. Operand 14883 states and 31341 transitions. [2021-08-21 18:24:48,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:48,589 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:48,589 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:48,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:48,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:48,806 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:48,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:48,807 INFO L82 PathProgramCache]: Analyzing trace with hash 2107568981, now seen corresponding path program 19 times [2021-08-21 18:24:48,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:48,807 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626374017] [2021-08-21 18:24:48,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:48,807 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:48,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:49,012 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:49,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:49,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626374017] [2021-08-21 18:24:49,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626374017] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:49,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119218330] [2021-08-21 18:24:49,012 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:24:49,012 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:49,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:49,013 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:49,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-21 18:24:49,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:49,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:24:49,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:50,124 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:24:50,124 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 57 treesize of output 39 [2021-08-21 18:24:50,271 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:24:50,272 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 44 treesize of output 27 [2021-08-21 18:24:50,323 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:50,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119218330] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:50,323 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:50,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:24:50,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827850129] [2021-08-21 18:24:50,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:24:50,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:50,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:24:50,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:24:50,324 INFO L87 Difference]: Start difference. First operand 14883 states and 31341 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:50,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:50,660 INFO L93 Difference]: Finished difference Result 24353 states and 50643 transitions. [2021-08-21 18:24:50,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:24:50,660 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 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 39 [2021-08-21 18:24:50,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:50,699 INFO L225 Difference]: With dead ends: 24353 [2021-08-21 18:24:50,699 INFO L226 Difference]: Without dead ends: 24345 [2021-08-21 18:24:50,699 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 227.9ms TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:24:50,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24345 states. [2021-08-21 18:24:50,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24345 to 14897. [2021-08-21 18:24:50,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14897 states, 14896 states have (on average 2.106605800214823) internal successors, (31380), 14896 states have internal predecessors, (31380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:50,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14897 states to 14897 states and 31380 transitions. [2021-08-21 18:24:50,946 INFO L78 Accepts]: Start accepts. Automaton has 14897 states and 31380 transitions. Word has length 39 [2021-08-21 18:24:50,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:50,947 INFO L470 AbstractCegarLoop]: Abstraction has 14897 states and 31380 transitions. [2021-08-21 18:24:50,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:50,947 INFO L276 IsEmpty]: Start isEmpty. Operand 14897 states and 31380 transitions. [2021-08-21 18:24:50,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:50,968 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:50,968 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:50,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:51,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:51,185 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:51,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:51,185 INFO L82 PathProgramCache]: Analyzing trace with hash -620335663, now seen corresponding path program 20 times [2021-08-21 18:24:51,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:51,186 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016525605] [2021-08-21 18:24:51,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:51,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:51,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:51,370 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:51,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:51,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016525605] [2021-08-21 18:24:51,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016525605] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:51,371 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573472354] [2021-08-21 18:24:51,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:24:51,371 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:51,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:51,371 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:51,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-21 18:24:52,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:24:52,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:52,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:24:52,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:52,670 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:24:52,670 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 57 treesize of output 39 [2021-08-21 18:24:52,813 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:24:52,813 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 44 treesize of output 27 [2021-08-21 18:24:52,872 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:52,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573472354] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:52,872 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:52,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:24:52,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736228143] [2021-08-21 18:24:52,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:24:52,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:52,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:24:52,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:24:52,874 INFO L87 Difference]: Start difference. First operand 14897 states and 31380 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:53,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:53,298 INFO L93 Difference]: Finished difference Result 25365 states and 52930 transitions. [2021-08-21 18:24:53,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:24:53,298 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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 39 [2021-08-21 18:24:53,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:53,343 INFO L225 Difference]: With dead ends: 25365 [2021-08-21 18:24:53,343 INFO L226 Difference]: Without dead ends: 25357 [2021-08-21 18:24:53,344 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 217.6ms TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:24:53,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25357 states. [2021-08-21 18:24:53,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25357 to 14950. [2021-08-21 18:24:53,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14950 states, 14949 states have (on average 2.102950030102348) internal successors, (31437), 14949 states have internal predecessors, (31437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:53,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14950 states to 14950 states and 31437 transitions. [2021-08-21 18:24:53,609 INFO L78 Accepts]: Start accepts. Automaton has 14950 states and 31437 transitions. Word has length 39 [2021-08-21 18:24:53,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:53,609 INFO L470 AbstractCegarLoop]: Abstraction has 14950 states and 31437 transitions. [2021-08-21 18:24:53,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:53,610 INFO L276 IsEmpty]: Start isEmpty. Operand 14950 states and 31437 transitions. [2021-08-21 18:24:53,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:53,630 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:53,630 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:53,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-08-21 18:24:53,848 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,SelfDestructingSolverStorable23 [2021-08-21 18:24:53,848 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:53,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:53,849 INFO L82 PathProgramCache]: Analyzing trace with hash -1712681031, now seen corresponding path program 21 times [2021-08-21 18:24:53,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:53,849 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887390558] [2021-08-21 18:24:53,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:53,849 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:53,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:54,052 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:54,053 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:54,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887390558] [2021-08-21 18:24:54,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887390558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:54,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124476933] [2021-08-21 18:24:54,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:24:54,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:54,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:54,054 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:54,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-21 18:24:54,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:24:54,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:54,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:24:54,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:55,205 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:24:55,206 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 49 treesize of output 53 [2021-08-21 18:24:55,543 INFO L354 Elim1Store]: treesize reduction 23, result has 30.3 percent of original size [2021-08-21 18:24:55,544 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 42 treesize of output 32 [2021-08-21 18:24:55,652 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:55,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124476933] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:55,652 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:55,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-08-21 18:24:55,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315449611] [2021-08-21 18:24:55,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:24:55,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:55,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:24:55,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:24:55,653 INFO L87 Difference]: Start difference. First operand 14950 states and 31437 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-21 18:24:56,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:56,790 INFO L93 Difference]: Finished difference Result 30655 states and 63301 transitions. [2021-08-21 18:24:56,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:24:56,790 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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) Word has length 39 [2021-08-21 18:24:56,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:56,844 INFO L225 Difference]: With dead ends: 30655 [2021-08-21 18:24:56,844 INFO L226 Difference]: Without dead ends: 30647 [2021-08-21 18:24:56,845 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 805.3ms TimeCoverageRelationStatistics Valid=149, Invalid=973, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:24:56,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30647 states. [2021-08-21 18:24:57,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30647 to 15006. [2021-08-21 18:24:57,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15006 states, 15005 states have (on average 2.1020993002332555) internal successors, (31542), 15005 states have internal predecessors, (31542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:57,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15006 states to 15006 states and 31542 transitions. [2021-08-21 18:24:57,135 INFO L78 Accepts]: Start accepts. Automaton has 15006 states and 31542 transitions. Word has length 39 [2021-08-21 18:24:57,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:57,135 INFO L470 AbstractCegarLoop]: Abstraction has 15006 states and 31542 transitions. [2021-08-21 18:24:57,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-21 18:24:57,135 INFO L276 IsEmpty]: Start isEmpty. Operand 15006 states and 31542 transitions. [2021-08-21 18:24:57,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:24:57,156 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:57,156 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:24:57,177 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-21 18:24:57,377 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,SelfDestructingSolverStorable24 [2021-08-21 18:24:57,377 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:24:57,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:57,377 INFO L82 PathProgramCache]: Analyzing trace with hash -1326780683, now seen corresponding path program 22 times [2021-08-21 18:24:57,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:57,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860156644] [2021-08-21 18:24:57,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:57,378 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:57,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:57,567 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:57,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:57,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860156644] [2021-08-21 18:24:57,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860156644] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:57,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118411321] [2021-08-21 18:24:57,567 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:24:57,567 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:57,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:57,569 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:24:57,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-21 18:24:58,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:24:58,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:58,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:24:58,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:59,042 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:24:59,042 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 69 treesize of output 52 [2021-08-21 18:24:59,182 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:24:59,182 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 44 treesize of output 27 [2021-08-21 18:24:59,232 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:59,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118411321] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:59,233 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:59,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:24:59,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633315625] [2021-08-21 18:24:59,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:24:59,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:59,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:24:59,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:24:59,235 INFO L87 Difference]: Start difference. First operand 15006 states and 31542 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:59,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:59,654 INFO L93 Difference]: Finished difference Result 29584 states and 61440 transitions. [2021-08-21 18:24:59,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:24:59,654 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-21 18:24:59,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:59,713 INFO L225 Difference]: With dead ends: 29584 [2021-08-21 18:24:59,713 INFO L226 Difference]: Without dead ends: 29545 [2021-08-21 18:24:59,714 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 239.9ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:24:59,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29545 states. [2021-08-21 18:25:00,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29545 to 15467. [2021-08-21 18:25:00,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15467 states, 15466 states have (on average 2.113086770981508) internal successors, (32681), 15466 states have internal predecessors, (32681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:00,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15467 states to 15467 states and 32681 transitions. [2021-08-21 18:25:00,071 INFO L78 Accepts]: Start accepts. Automaton has 15467 states and 32681 transitions. Word has length 39 [2021-08-21 18:25:00,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:00,071 INFO L470 AbstractCegarLoop]: Abstraction has 15467 states and 32681 transitions. [2021-08-21 18:25:00,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:00,071 INFO L276 IsEmpty]: Start isEmpty. Operand 15467 states and 32681 transitions. [2021-08-21 18:25:00,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:00,092 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:00,092 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:00,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:00,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-08-21 18:25:00,309 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:00,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:00,310 INFO L82 PathProgramCache]: Analyzing trace with hash -1749541773, now seen corresponding path program 23 times [2021-08-21 18:25:00,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:00,310 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704783492] [2021-08-21 18:25:00,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:00,310 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:00,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:00,581 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:00,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:00,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704783492] [2021-08-21 18:25:00,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704783492] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:00,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719028386] [2021-08-21 18:25:00,581 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:25:00,581 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:00,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:00,582 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:00,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-21 18:25:01,569 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 18:25:01,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:01,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:25:01,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:02,180 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:25:02,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 69 [2021-08-21 18:25:02,349 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:25:02,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:25:02,408 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:02,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719028386] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:02,408 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:02,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:25:02,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644315269] [2021-08-21 18:25:02,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:25:02,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:02,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:25:02,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:25:02,409 INFO L87 Difference]: Start difference. First operand 15467 states and 32681 transitions. Second operand has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:03,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:03,086 INFO L93 Difference]: Finished difference Result 28700 states and 60075 transitions. [2021-08-21 18:25:03,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:25:03,086 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:25:03,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:03,136 INFO L225 Difference]: With dead ends: 28700 [2021-08-21 18:25:03,136 INFO L226 Difference]: Without dead ends: 28692 [2021-08-21 18:25:03,136 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 507.6ms TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:25:03,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28692 states. [2021-08-21 18:25:03,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28692 to 15572. [2021-08-21 18:25:03,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15572 states, 15571 states have (on average 2.1127737460664053) internal successors, (32898), 15571 states have internal predecessors, (32898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:03,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15572 states to 15572 states and 32898 transitions. [2021-08-21 18:25:03,435 INFO L78 Accepts]: Start accepts. Automaton has 15572 states and 32898 transitions. Word has length 39 [2021-08-21 18:25:03,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:03,435 INFO L470 AbstractCegarLoop]: Abstraction has 15572 states and 32898 transitions. [2021-08-21 18:25:03,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:03,435 INFO L276 IsEmpty]: Start isEmpty. Operand 15572 states and 32898 transitions. [2021-08-21 18:25:03,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:03,456 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:03,456 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:03,477 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-08-21 18:25:03,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:03,677 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:03,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:03,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1740501253, now seen corresponding path program 24 times [2021-08-21 18:25:03,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:03,677 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564240528] [2021-08-21 18:25:03,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:03,678 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:03,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:03,970 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:03,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:03,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564240528] [2021-08-21 18:25:03,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564240528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:03,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561337798] [2021-08-21 18:25:03,970 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:25:03,970 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:03,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:03,971 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:03,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-21 18:25:04,997 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:25:04,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:04,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:25:04,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:05,687 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 18:25:05,687 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 74 treesize of output 55 [2021-08-21 18:25:05,849 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 18:25:05,849 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 50 treesize of output 31 [2021-08-21 18:25:05,903 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:05,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561337798] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:05,903 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:05,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:25:05,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083676059] [2021-08-21 18:25:05,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:25:05,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:05,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:25:05,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:25:05,904 INFO L87 Difference]: Start difference. First operand 15572 states and 32898 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:06,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:06,358 INFO L93 Difference]: Finished difference Result 26997 states and 55652 transitions. [2021-08-21 18:25:06,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:25:06,358 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-21 18:25:06,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:06,408 INFO L225 Difference]: With dead ends: 26997 [2021-08-21 18:25:06,408 INFO L226 Difference]: Without dead ends: 26974 [2021-08-21 18:25:06,409 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 396.4ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:25:06,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26974 states. [2021-08-21 18:25:06,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26974 to 15598. [2021-08-21 18:25:06,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15598 states, 15597 states have (on average 2.114637430275053) internal successors, (32982), 15597 states have internal predecessors, (32982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:06,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15598 states to 15598 states and 32982 transitions. [2021-08-21 18:25:06,725 INFO L78 Accepts]: Start accepts. Automaton has 15598 states and 32982 transitions. Word has length 39 [2021-08-21 18:25:06,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:06,725 INFO L470 AbstractCegarLoop]: Abstraction has 15598 states and 32982 transitions. [2021-08-21 18:25:06,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:06,725 INFO L276 IsEmpty]: Start isEmpty. Operand 15598 states and 32982 transitions. [2021-08-21 18:25:06,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:06,748 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:06,748 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:06,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:06,967 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,SelfDestructingSolverStorable27 [2021-08-21 18:25:06,967 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:06,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:06,967 INFO L82 PathProgramCache]: Analyzing trace with hash 648601019, now seen corresponding path program 25 times [2021-08-21 18:25:06,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:06,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541016555] [2021-08-21 18:25:06,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:06,968 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:06,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:07,237 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:07,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:07,238 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541016555] [2021-08-21 18:25:07,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541016555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:07,238 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209435262] [2021-08-21 18:25:07,238 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:25:07,238 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:07,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:07,239 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:07,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-21 18:25:08,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:08,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:25:08,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:08,936 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:08,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 38 [2021-08-21 18:25:09,123 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:09,124 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 44 treesize of output 27 [2021-08-21 18:25:09,183 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:09,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209435262] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:09,183 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:09,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:25:09,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780511657] [2021-08-21 18:25:09,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:25:09,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:09,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:25:09,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:25:09,184 INFO L87 Difference]: Start difference. First operand 15598 states and 32982 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:09,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:09,599 INFO L93 Difference]: Finished difference Result 27276 states and 56579 transitions. [2021-08-21 18:25:09,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:25:09,599 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-21 18:25:09,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:09,650 INFO L225 Difference]: With dead ends: 27276 [2021-08-21 18:25:09,651 INFO L226 Difference]: Without dead ends: 27268 [2021-08-21 18:25:09,651 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 245.7ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:25:09,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27268 states. [2021-08-21 18:25:09,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27268 to 15779. [2021-08-21 18:25:09,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15779 states, 15778 states have (on average 2.1153504880212957) internal successors, (33376), 15778 states have internal predecessors, (33376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:09,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15779 states to 15779 states and 33376 transitions. [2021-08-21 18:25:09,943 INFO L78 Accepts]: Start accepts. Automaton has 15779 states and 33376 transitions. Word has length 39 [2021-08-21 18:25:09,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:09,943 INFO L470 AbstractCegarLoop]: Abstraction has 15779 states and 33376 transitions. [2021-08-21 18:25:09,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:09,944 INFO L276 IsEmpty]: Start isEmpty. Operand 15779 states and 33376 transitions. [2021-08-21 18:25:09,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:09,965 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:09,965 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:09,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:10,186 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,SelfDestructingSolverStorable28 [2021-08-21 18:25:10,187 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:10,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:10,187 INFO L82 PathProgramCache]: Analyzing trace with hash 614383735, now seen corresponding path program 26 times [2021-08-21 18:25:10,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:10,187 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787679717] [2021-08-21 18:25:10,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:10,187 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:10,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:10,359 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:10,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:10,360 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787679717] [2021-08-21 18:25:10,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787679717] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:10,360 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110714788] [2021-08-21 18:25:10,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:25:10,360 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:10,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:10,361 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:10,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-21 18:25:11,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:25:11,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:11,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:25:11,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:12,236 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:12,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 48 [2021-08-21 18:25:12,327 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:25:12,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:25:12,392 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:12,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110714788] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:12,393 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:12,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:25:12,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99549603] [2021-08-21 18:25:12,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:25:12,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:12,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:25:12,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:25:12,394 INFO L87 Difference]: Start difference. First operand 15779 states and 33376 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:12,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:12,806 INFO L93 Difference]: Finished difference Result 24100 states and 50469 transitions. [2021-08-21 18:25:12,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:25:12,806 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:25:12,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:12,843 INFO L225 Difference]: With dead ends: 24100 [2021-08-21 18:25:12,844 INFO L226 Difference]: Without dead ends: 24092 [2021-08-21 18:25:12,844 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 381.8ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:25:12,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24092 states. [2021-08-21 18:25:13,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24092 to 15855. [2021-08-21 18:25:13,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15855 states, 15854 states have (on average 2.1142929229216603) internal successors, (33520), 15854 states have internal predecessors, (33520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:13,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15855 states to 15855 states and 33520 transitions. [2021-08-21 18:25:13,117 INFO L78 Accepts]: Start accepts. Automaton has 15855 states and 33520 transitions. Word has length 39 [2021-08-21 18:25:13,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:13,117 INFO L470 AbstractCegarLoop]: Abstraction has 15855 states and 33520 transitions. [2021-08-21 18:25:13,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:13,117 INFO L276 IsEmpty]: Start isEmpty. Operand 15855 states and 33520 transitions. [2021-08-21 18:25:13,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:13,141 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:13,141 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:13,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-21 18:25:13,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:13,357 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:13,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:13,357 INFO L82 PathProgramCache]: Analyzing trace with hash 1247277431, now seen corresponding path program 27 times [2021-08-21 18:25:13,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:13,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319793147] [2021-08-21 18:25:13,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:13,358 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:13,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:13,557 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:13,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:13,557 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319793147] [2021-08-21 18:25:13,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319793147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:13,557 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669296945] [2021-08-21 18:25:13,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:25:13,557 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:13,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:13,559 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:13,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-21 18:25:14,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:25:14,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:14,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:25:14,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:15,237 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:25:15,237 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 62 treesize of output 62 [2021-08-21 18:25:15,480 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:25:15,481 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 52 treesize of output 48 [2021-08-21 18:25:15,629 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:15,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669296945] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:15,629 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:15,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-08-21 18:25:15,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795656041] [2021-08-21 18:25:15,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:25:15,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:15,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:25:15,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:25:15,631 INFO L87 Difference]: Start difference. First operand 15855 states and 33520 transitions. Second operand has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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-21 18:25:16,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:16,868 INFO L93 Difference]: Finished difference Result 36542 states and 76181 transitions. [2021-08-21 18:25:16,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:25:16,869 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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 39 [2021-08-21 18:25:16,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:16,949 INFO L225 Difference]: With dead ends: 36542 [2021-08-21 18:25:16,949 INFO L226 Difference]: Without dead ends: 36523 [2021-08-21 18:25:16,950 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 780.7ms TimeCoverageRelationStatistics Valid=203, Invalid=1129, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 18:25:16,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36523 states. [2021-08-21 18:25:17,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36523 to 16017. [2021-08-21 18:25:17,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16017 states, 16016 states have (on average 2.129557942057942) internal successors, (34107), 16016 states have internal predecessors, (34107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:17,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16017 states to 16017 states and 34107 transitions. [2021-08-21 18:25:17,321 INFO L78 Accepts]: Start accepts. Automaton has 16017 states and 34107 transitions. Word has length 39 [2021-08-21 18:25:17,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:17,321 INFO L470 AbstractCegarLoop]: Abstraction has 16017 states and 34107 transitions. [2021-08-21 18:25:17,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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-21 18:25:17,322 INFO L276 IsEmpty]: Start isEmpty. Operand 16017 states and 34107 transitions. [2021-08-21 18:25:17,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:17,345 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:17,345 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:17,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-08-21 18:25:17,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:17,565 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:17,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:17,565 INFO L82 PathProgramCache]: Analyzing trace with hash 2144697019, now seen corresponding path program 28 times [2021-08-21 18:25:17,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:17,565 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871017708] [2021-08-21 18:25:17,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:17,565 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:17,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:17,805 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:17,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:17,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871017708] [2021-08-21 18:25:17,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871017708] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:17,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383533881] [2021-08-21 18:25:17,806 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:25:17,806 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:17,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:17,817 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:17,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-21 18:25:19,087 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:25:19,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:19,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:25:19,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:19,604 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:25:19,604 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 57 treesize of output 39 [2021-08-21 18:25:19,744 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:19,745 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 44 treesize of output 27 [2021-08-21 18:25:19,797 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:19,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383533881] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:19,797 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:19,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:25:19,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740968780] [2021-08-21 18:25:19,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:25:19,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:19,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:25:19,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:25:19,798 INFO L87 Difference]: Start difference. First operand 16017 states and 34107 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:20,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:20,255 INFO L93 Difference]: Finished difference Result 26482 states and 55739 transitions. [2021-08-21 18:25:20,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:25:20,255 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 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 39 [2021-08-21 18:25:20,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:20,304 INFO L225 Difference]: With dead ends: 26482 [2021-08-21 18:25:20,304 INFO L226 Difference]: Without dead ends: 26474 [2021-08-21 18:25:20,304 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 224.9ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:25:20,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26474 states. [2021-08-21 18:25:20,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26474 to 16406. [2021-08-21 18:25:20,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16406 states, 16405 states have (on average 2.1361170374885705) internal successors, (35043), 16405 states have internal predecessors, (35043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:20,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16406 states to 16406 states and 35043 transitions. [2021-08-21 18:25:20,656 INFO L78 Accepts]: Start accepts. Automaton has 16406 states and 35043 transitions. Word has length 39 [2021-08-21 18:25:20,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:20,657 INFO L470 AbstractCegarLoop]: Abstraction has 16406 states and 35043 transitions. [2021-08-21 18:25:20,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:20,657 INFO L276 IsEmpty]: Start isEmpty. Operand 16406 states and 35043 transitions. [2021-08-21 18:25:20,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:20,682 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:20,682 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:20,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-08-21 18:25:20,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:20,902 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:20,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:20,903 INFO L82 PathProgramCache]: Analyzing trace with hash 527585471, now seen corresponding path program 29 times [2021-08-21 18:25:20,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:20,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196955308] [2021-08-21 18:25:20,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:20,903 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:20,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:21,077 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:21,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:21,077 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196955308] [2021-08-21 18:25:21,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196955308] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:21,077 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571565436] [2021-08-21 18:25:21,078 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:25:21,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:21,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:21,101 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:21,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-21 18:25:22,464 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:25:22,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:22,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:25:22,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:22,800 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-08-21 18:25:22,800 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 42 treesize of output 58 [2021-08-21 18:25:23,070 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 18:25:23,070 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 32 treesize of output 27 [2021-08-21 18:25:23,125 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:23,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571565436] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:23,125 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:23,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-21 18:25:23,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158220544] [2021-08-21 18:25:23,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:25:23,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:23,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:25:23,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:25:23,127 INFO L87 Difference]: Start difference. First operand 16406 states and 35043 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:24,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:24,297 INFO L93 Difference]: Finished difference Result 30523 states and 63768 transitions. [2021-08-21 18:25:24,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:25:24,298 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 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 39 [2021-08-21 18:25:24,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:24,359 INFO L225 Difference]: With dead ends: 30523 [2021-08-21 18:25:24,360 INFO L226 Difference]: Without dead ends: 30462 [2021-08-21 18:25:24,360 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 630.1ms TimeCoverageRelationStatistics Valid=152, Invalid=1038, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:25:24,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30462 states. [2021-08-21 18:25:24,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30462 to 17033. [2021-08-21 18:25:24,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17033 states, 17032 states have (on average 2.144257867543448) internal successors, (36521), 17032 states have internal predecessors, (36521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:24,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17033 states to 17033 states and 36521 transitions. [2021-08-21 18:25:24,817 INFO L78 Accepts]: Start accepts. Automaton has 17033 states and 36521 transitions. Word has length 39 [2021-08-21 18:25:24,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:24,817 INFO L470 AbstractCegarLoop]: Abstraction has 17033 states and 36521 transitions. [2021-08-21 18:25:24,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:24,817 INFO L276 IsEmpty]: Start isEmpty. Operand 17033 states and 36521 transitions. [2021-08-21 18:25:24,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:24,844 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:24,844 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:24,864 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-08-21 18:25:25,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:25,064 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:25,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:25,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1760092541, now seen corresponding path program 30 times [2021-08-21 18:25:25,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:25,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966615026] [2021-08-21 18:25:25,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:25,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:25,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:25,242 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:25,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:25,243 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966615026] [2021-08-21 18:25:25,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966615026] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:25,243 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760190642] [2021-08-21 18:25:25,243 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:25:25,244 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:25,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:25,245 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:25,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-21 18:25:26,661 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:25:26,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:26,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:25:26,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:26,939 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:25:26,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 51 [2021-08-21 18:25:27,323 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 18:25:27,323 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 38 treesize of output 14 [2021-08-21 18:25:27,372 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:27,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760190642] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:27,372 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:27,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-08-21 18:25:27,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229270281] [2021-08-21 18:25:27,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:25:27,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:27,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:25:27,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:25:27,373 INFO L87 Difference]: Start difference. First operand 17033 states and 36521 transitions. Second operand has 18 states, 18 states have (on average 3.5) internal successors, (63), 17 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:27,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:27,828 INFO L93 Difference]: Finished difference Result 22739 states and 47805 transitions. [2021-08-21 18:25:27,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:25:27,828 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5) internal successors, (63), 17 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 39 [2021-08-21 18:25:27,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:27,867 INFO L225 Difference]: With dead ends: 22739 [2021-08-21 18:25:27,867 INFO L226 Difference]: Without dead ends: 22727 [2021-08-21 18:25:27,867 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 331.5ms TimeCoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:25:27,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22727 states. [2021-08-21 18:25:28,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22727 to 17051. [2021-08-21 18:25:28,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17051 states, 17050 states have (on average 2.1441055718475073) internal successors, (36557), 17050 states have internal predecessors, (36557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:28,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17051 states to 17051 states and 36557 transitions. [2021-08-21 18:25:28,226 INFO L78 Accepts]: Start accepts. Automaton has 17051 states and 36557 transitions. Word has length 39 [2021-08-21 18:25:28,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:28,226 INFO L470 AbstractCegarLoop]: Abstraction has 17051 states and 36557 transitions. [2021-08-21 18:25:28,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.5) internal successors, (63), 17 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:28,227 INFO L276 IsEmpty]: Start isEmpty. Operand 17051 states and 36557 transitions. [2021-08-21 18:25:28,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:28,250 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:28,250 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:28,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:28,470 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,SelfDestructingSolverStorable33 [2021-08-21 18:25:28,470 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:28,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:28,470 INFO L82 PathProgramCache]: Analyzing trace with hash 1398892301, now seen corresponding path program 31 times [2021-08-21 18:25:28,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:28,471 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919620465] [2021-08-21 18:25:28,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:28,471 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:28,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:28,653 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:28,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:28,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919620465] [2021-08-21 18:25:28,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919620465] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:28,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297636710] [2021-08-21 18:25:28,654 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:25:28,654 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:28,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:28,655 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:28,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-21 18:25:30,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:30,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:25:30,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:30,351 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:30,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 30 [2021-08-21 18:25:30,645 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:30,646 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 44 treesize of output 27 [2021-08-21 18:25:30,706 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:30,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297636710] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:30,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:30,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:25:30,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158545660] [2021-08-21 18:25:30,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:25:30,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:30,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:25:30,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:25:30,707 INFO L87 Difference]: Start difference. First operand 17051 states and 36557 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:31,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:31,021 INFO L93 Difference]: Finished difference Result 23304 states and 49329 transitions. [2021-08-21 18:25:31,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:25:31,021 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 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 39 [2021-08-21 18:25:31,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:31,069 INFO L225 Difference]: With dead ends: 23304 [2021-08-21 18:25:31,069 INFO L226 Difference]: Without dead ends: 23296 [2021-08-21 18:25:31,069 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 195.9ms TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:25:31,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23296 states. [2021-08-21 18:25:31,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23296 to 17047. [2021-08-21 18:25:31,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17047 states, 17046 states have (on average 2.144315381907779) internal successors, (36552), 17046 states have internal predecessors, (36552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:31,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17047 states to 17047 states and 36552 transitions. [2021-08-21 18:25:31,360 INFO L78 Accepts]: Start accepts. Automaton has 17047 states and 36552 transitions. Word has length 39 [2021-08-21 18:25:31,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:31,361 INFO L470 AbstractCegarLoop]: Abstraction has 17047 states and 36552 transitions. [2021-08-21 18:25:31,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:31,361 INFO L276 IsEmpty]: Start isEmpty. Operand 17047 states and 36552 transitions. [2021-08-21 18:25:31,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:31,385 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:31,385 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:31,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:31,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:31,605 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:31,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:31,605 INFO L82 PathProgramCache]: Analyzing trace with hash 1841076481, now seen corresponding path program 32 times [2021-08-21 18:25:31,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:31,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096613622] [2021-08-21 18:25:31,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:31,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:31,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:31,844 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:31,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:31,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096613622] [2021-08-21 18:25:31,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096613622] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:31,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105690860] [2021-08-21 18:25:31,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:25:31,844 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:31,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:31,845 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:31,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-21 18:25:33,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:25:33,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:33,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:25:33,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:33,843 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:33,843 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 57 treesize of output 40 [2021-08-21 18:25:33,974 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:25:33,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:25:34,023 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:34,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105690860] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:34,023 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:34,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:25:34,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067648768] [2021-08-21 18:25:34,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:25:34,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:34,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:25:34,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:25:34,024 INFO L87 Difference]: Start difference. First operand 17047 states and 36552 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:34,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:34,444 INFO L93 Difference]: Finished difference Result 26844 states and 56486 transitions. [2021-08-21 18:25:34,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:25:34,445 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 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 39 [2021-08-21 18:25:34,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:34,495 INFO L225 Difference]: With dead ends: 26844 [2021-08-21 18:25:34,495 INFO L226 Difference]: Without dead ends: 26819 [2021-08-21 18:25:34,495 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 289.0ms TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:25:34,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26819 states. [2021-08-21 18:25:34,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26819 to 17073. [2021-08-21 18:25:34,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17073 states, 17072 states have (on average 2.1442127460168696) internal successors, (36606), 17072 states have internal predecessors, (36606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:34,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17073 states to 17073 states and 36606 transitions. [2021-08-21 18:25:34,792 INFO L78 Accepts]: Start accepts. Automaton has 17073 states and 36606 transitions. Word has length 39 [2021-08-21 18:25:34,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:34,792 INFO L470 AbstractCegarLoop]: Abstraction has 17073 states and 36606 transitions. [2021-08-21 18:25:34,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:34,792 INFO L276 IsEmpty]: Start isEmpty. Operand 17073 states and 36606 transitions. [2021-08-21 18:25:34,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:34,817 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:34,817 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:34,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:35,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:35,019 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:35,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:35,020 INFO L82 PathProgramCache]: Analyzing trace with hash 589174959, now seen corresponding path program 33 times [2021-08-21 18:25:35,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:35,020 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147023942] [2021-08-21 18:25:35,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:35,020 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:35,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:35,285 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:35,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:35,285 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147023942] [2021-08-21 18:25:35,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147023942] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:35,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618206205] [2021-08-21 18:25:35,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:25:35,286 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:35,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:35,301 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:35,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-21 18:25:36,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:25:36,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:36,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:25:36,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:37,512 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:37,512 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 70 treesize of output 53 [2021-08-21 18:25:37,617 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:25:37,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 40 [2021-08-21 18:25:37,741 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:37,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618206205] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:37,741 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:37,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-08-21 18:25:37,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564475666] [2021-08-21 18:25:37,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:25:37,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:37,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:25:37,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:25:37,742 INFO L87 Difference]: Start difference. First operand 17073 states and 36606 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 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-21 18:25:38,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:38,452 INFO L93 Difference]: Finished difference Result 27298 states and 57348 transitions. [2021-08-21 18:25:38,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 18:25:38,452 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 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) Word has length 39 [2021-08-21 18:25:38,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:38,499 INFO L225 Difference]: With dead ends: 27298 [2021-08-21 18:25:38,500 INFO L226 Difference]: Without dead ends: 27290 [2021-08-21 18:25:38,500 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 492.0ms TimeCoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:25:38,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27290 states. [2021-08-21 18:25:38,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27290 to 17087. [2021-08-21 18:25:38,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17087 states, 17086 states have (on average 2.144855437200047) internal successors, (36647), 17086 states have internal predecessors, (36647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:38,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17087 states to 17087 states and 36647 transitions. [2021-08-21 18:25:38,789 INFO L78 Accepts]: Start accepts. Automaton has 17087 states and 36647 transitions. Word has length 39 [2021-08-21 18:25:38,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:38,789 INFO L470 AbstractCegarLoop]: Abstraction has 17087 states and 36647 transitions. [2021-08-21 18:25:38,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 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-21 18:25:38,790 INFO L276 IsEmpty]: Start isEmpty. Operand 17087 states and 36647 transitions. [2021-08-21 18:25:38,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:38,814 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:38,814 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:38,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-08-21 18:25:39,034 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,SelfDestructingSolverStorable36 [2021-08-21 18:25:39,034 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:39,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:39,034 INFO L82 PathProgramCache]: Analyzing trace with hash 80791521, now seen corresponding path program 34 times [2021-08-21 18:25:39,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:39,034 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438092824] [2021-08-21 18:25:39,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:39,035 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:39,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:39,209 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:39,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:39,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438092824] [2021-08-21 18:25:39,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438092824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:39,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557310514] [2021-08-21 18:25:39,210 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:25:39,210 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:39,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:39,210 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:39,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-21 18:25:40,942 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:25:40,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:40,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:25:40,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:41,269 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:41,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 30 [2021-08-21 18:25:41,544 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:41,544 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 44 treesize of output 27 [2021-08-21 18:25:41,603 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:41,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557310514] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:41,604 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:41,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:25:41,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064950951] [2021-08-21 18:25:41,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:25:41,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:41,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:25:41,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:25:41,605 INFO L87 Difference]: Start difference. First operand 17087 states and 36647 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:41,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:41,858 INFO L93 Difference]: Finished difference Result 24182 states and 51207 transitions. [2021-08-21 18:25:41,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:25:41,858 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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 39 [2021-08-21 18:25:41,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:41,899 INFO L225 Difference]: With dead ends: 24182 [2021-08-21 18:25:41,899 INFO L226 Difference]: Without dead ends: 24174 [2021-08-21 18:25:41,900 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 208.9ms TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:25:41,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24174 states. [2021-08-21 18:25:42,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24174 to 17081. [2021-08-21 18:25:42,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17081 states, 17080 states have (on average 2.1445550351288056) internal successors, (36629), 17080 states have internal predecessors, (36629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:42,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17081 states to 17081 states and 36629 transitions. [2021-08-21 18:25:42,200 INFO L78 Accepts]: Start accepts. Automaton has 17081 states and 36629 transitions. Word has length 39 [2021-08-21 18:25:42,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:42,200 INFO L470 AbstractCegarLoop]: Abstraction has 17081 states and 36629 transitions. [2021-08-21 18:25:42,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:42,200 INFO L276 IsEmpty]: Start isEmpty. Operand 17081 states and 36629 transitions. [2021-08-21 18:25:42,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:42,224 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:42,224 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:42,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:42,445 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,SelfDestructingSolverStorable37 [2021-08-21 18:25:42,445 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:42,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:42,445 INFO L82 PathProgramCache]: Analyzing trace with hash 209556163, now seen corresponding path program 35 times [2021-08-21 18:25:42,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:42,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972612508] [2021-08-21 18:25:42,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:42,446 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:42,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:42,710 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:42,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:42,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972612508] [2021-08-21 18:25:42,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972612508] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:42,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224203691] [2021-08-21 18:25:42,710 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:25:42,710 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:42,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:42,725 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:42,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-21 18:25:44,572 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:25:44,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:44,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:25:44,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:44,985 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:25:44,985 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 57 treesize of output 61 [2021-08-21 18:25:45,251 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:25:45,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:25:45,310 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:45,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224203691] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:45,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:45,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:25:45,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487793188] [2021-08-21 18:25:45,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:25:45,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:45,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:25:45,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:25:45,311 INFO L87 Difference]: Start difference. First operand 17081 states and 36629 transitions. Second operand has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:46,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:46,163 INFO L93 Difference]: Finished difference Result 29568 states and 61569 transitions. [2021-08-21 18:25:46,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:25:46,163 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:25:46,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:46,220 INFO L225 Difference]: With dead ends: 29568 [2021-08-21 18:25:46,220 INFO L226 Difference]: Without dead ends: 29521 [2021-08-21 18:25:46,221 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 637.0ms TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:25:46,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29521 states. [2021-08-21 18:25:46,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29521 to 17278. [2021-08-21 18:25:46,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17278 states, 17277 states have (on average 2.1472477860739714) internal successors, (37098), 17277 states have internal predecessors, (37098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:46,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17278 states to 17278 states and 37098 transitions. [2021-08-21 18:25:46,563 INFO L78 Accepts]: Start accepts. Automaton has 17278 states and 37098 transitions. Word has length 39 [2021-08-21 18:25:46,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:46,563 INFO L470 AbstractCegarLoop]: Abstraction has 17278 states and 37098 transitions. [2021-08-21 18:25:46,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:46,563 INFO L276 IsEmpty]: Start isEmpty. Operand 17278 states and 37098 transitions. [2021-08-21 18:25:46,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:46,590 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:46,590 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:46,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:46,792 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,SelfDestructingSolverStorable38 [2021-08-21 18:25:46,792 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:46,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:46,793 INFO L82 PathProgramCache]: Analyzing trace with hash 374802795, now seen corresponding path program 36 times [2021-08-21 18:25:46,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:46,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771327418] [2021-08-21 18:25:46,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:46,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:46,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:47,053 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:47,053 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:47,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771327418] [2021-08-21 18:25:47,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771327418] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:47,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675985862] [2021-08-21 18:25:47,053 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:25:47,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:47,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:47,065 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:47,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-21 18:25:48,970 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:25:48,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:48,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 18:25:48,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:49,448 INFO L354 Elim1Store]: treesize reduction 21, result has 27.6 percent of original size [2021-08-21 18:25:49,449 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 72 treesize of output 62 [2021-08-21 18:25:49,607 INFO L354 Elim1Store]: treesize reduction 12, result has 63.6 percent of original size [2021-08-21 18:25:49,608 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 42 treesize of output 42 [2021-08-21 18:25:49,718 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:49,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675985862] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:49,719 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:49,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-08-21 18:25:49,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231100737] [2021-08-21 18:25:49,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:25:49,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:49,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:25:49,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:25:49,720 INFO L87 Difference]: Start difference. First operand 17278 states and 37098 transitions. Second operand has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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-21 18:25:50,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:50,883 INFO L93 Difference]: Finished difference Result 34885 states and 73675 transitions. [2021-08-21 18:25:50,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:25:50,884 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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 39 [2021-08-21 18:25:50,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:50,963 INFO L225 Difference]: With dead ends: 34885 [2021-08-21 18:25:50,963 INFO L226 Difference]: Without dead ends: 34877 [2021-08-21 18:25:50,963 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 901.2ms TimeCoverageRelationStatistics Valid=171, Invalid=1019, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:25:51,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34877 states. [2021-08-21 18:25:51,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34877 to 17297. [2021-08-21 18:25:51,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17297 states, 17296 states have (on average 2.1485892691951896) internal successors, (37162), 17296 states have internal predecessors, (37162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:51,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17297 states to 17297 states and 37162 transitions. [2021-08-21 18:25:51,340 INFO L78 Accepts]: Start accepts. Automaton has 17297 states and 37162 transitions. Word has length 39 [2021-08-21 18:25:51,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:51,340 INFO L470 AbstractCegarLoop]: Abstraction has 17297 states and 37162 transitions. [2021-08-21 18:25:51,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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-21 18:25:51,341 INFO L276 IsEmpty]: Start isEmpty. Operand 17297 states and 37162 transitions. [2021-08-21 18:25:51,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:51,366 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:51,366 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:51,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-08-21 18:25:51,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-21 18:25:51,570 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:51,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:51,570 INFO L82 PathProgramCache]: Analyzing trace with hash 795470971, now seen corresponding path program 37 times [2021-08-21 18:25:51,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:51,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278549433] [2021-08-21 18:25:51,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:51,570 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:51,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:51,789 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:51,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:51,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278549433] [2021-08-21 18:25:51,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278549433] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:51,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470131887] [2021-08-21 18:25:51,790 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:25:51,790 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:51,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:51,791 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:51,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-21 18:25:53,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:53,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:25:53,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:54,162 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:54,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 30 [2021-08-21 18:25:54,413 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:54,414 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 44 treesize of output 27 [2021-08-21 18:25:54,479 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:54,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470131887] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:54,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:54,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:25:54,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904703112] [2021-08-21 18:25:54,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:25:54,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:54,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:25:54,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:25:54,480 INFO L87 Difference]: Start difference. First operand 17297 states and 37162 transitions. Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 15 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-21 18:25:54,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:54,874 INFO L93 Difference]: Finished difference Result 22706 states and 47905 transitions. [2021-08-21 18:25:54,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:25:54,874 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.625) internal successors, (58), 15 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) Word has length 39 [2021-08-21 18:25:54,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:54,913 INFO L225 Difference]: With dead ends: 22706 [2021-08-21 18:25:54,913 INFO L226 Difference]: Without dead ends: 22694 [2021-08-21 18:25:54,913 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 285.5ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:25:54,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22694 states. [2021-08-21 18:25:55,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22694 to 17316. [2021-08-21 18:25:55,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17316 states, 17315 states have (on average 2.1483684666474154) internal successors, (37199), 17315 states have internal predecessors, (37199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:55,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17316 states to 17316 states and 37199 transitions. [2021-08-21 18:25:55,175 INFO L78 Accepts]: Start accepts. Automaton has 17316 states and 37199 transitions. Word has length 39 [2021-08-21 18:25:55,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:55,175 INFO L470 AbstractCegarLoop]: Abstraction has 17316 states and 37199 transitions. [2021-08-21 18:25:55,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.625) internal successors, (58), 15 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-21 18:25:55,175 INFO L276 IsEmpty]: Start isEmpty. Operand 17316 states and 37199 transitions. [2021-08-21 18:25:55,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:55,197 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:55,197 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:55,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:55,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:55,413 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:55,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:55,413 INFO L82 PathProgramCache]: Analyzing trace with hash 52256887, now seen corresponding path program 38 times [2021-08-21 18:25:55,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:55,413 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547343177] [2021-08-21 18:25:55,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:55,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:55,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:55,596 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:55,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:55,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547343177] [2021-08-21 18:25:55,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547343177] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:55,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863806943] [2021-08-21 18:25:55,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:25:55,597 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:55,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:55,597 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:55,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-21 18:25:57,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:25:57,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:57,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:25:57,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:58,066 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:25:58,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 38 [2021-08-21 18:25:58,183 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:25:58,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:25:58,239 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:58,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863806943] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:58,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:58,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:25:58,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187109228] [2021-08-21 18:25:58,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:25:58,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:58,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:25:58,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:25:58,241 INFO L87 Difference]: Start difference. First operand 17316 states and 37199 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:58,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:58,547 INFO L93 Difference]: Finished difference Result 23974 states and 50922 transitions. [2021-08-21 18:25:58,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:25:58,548 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 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 39 [2021-08-21 18:25:58,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:58,594 INFO L225 Difference]: With dead ends: 23974 [2021-08-21 18:25:58,594 INFO L226 Difference]: Without dead ends: 23966 [2021-08-21 18:25:58,594 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 224.8ms TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:25:58,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23966 states. [2021-08-21 18:25:58,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23966 to 17308. [2021-08-21 18:25:58,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17308 states, 17307 states have (on average 2.147974807881204) internal successors, (37175), 17307 states have internal predecessors, (37175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:58,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17308 states to 17308 states and 37175 transitions. [2021-08-21 18:25:58,864 INFO L78 Accepts]: Start accepts. Automaton has 17308 states and 37175 transitions. Word has length 39 [2021-08-21 18:25:58,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:58,864 INFO L470 AbstractCegarLoop]: Abstraction has 17308 states and 37175 transitions. [2021-08-21 18:25:58,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:58,864 INFO L276 IsEmpty]: Start isEmpty. Operand 17308 states and 37175 transitions. [2021-08-21 18:25:58,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:25:58,886 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:58,886 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:25:58,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:59,090 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,SelfDestructingSolverStorable41 [2021-08-21 18:25:59,091 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:25:59,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:59,091 INFO L82 PathProgramCache]: Analyzing trace with hash -1470125795, now seen corresponding path program 39 times [2021-08-21 18:25:59,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:59,091 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670157332] [2021-08-21 18:25:59,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:59,091 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:59,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:59,290 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:59,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:59,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670157332] [2021-08-21 18:25:59,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670157332] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:59,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416693083] [2021-08-21 18:25:59,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:25:59,291 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:59,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:59,292 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:25:59,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-21 18:26:01,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:26:01,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:01,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:26:01,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:01,422 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:26:01,422 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 49 treesize of output 53 [2021-08-21 18:26:01,699 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:26:01,699 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 36 treesize of output 40 [2021-08-21 18:26:01,811 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:01,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416693083] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:01,811 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:01,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-08-21 18:26:01,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517238093] [2021-08-21 18:26:01,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:26:01,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:01,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:26:01,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:26:01,812 INFO L87 Difference]: Start difference. First operand 17308 states and 37175 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:02,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:02,574 INFO L93 Difference]: Finished difference Result 25899 states and 54918 transitions. [2021-08-21 18:26:02,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:26:02,574 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 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 39 [2021-08-21 18:26:02,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:02,621 INFO L225 Difference]: With dead ends: 25899 [2021-08-21 18:26:02,621 INFO L226 Difference]: Without dead ends: 25891 [2021-08-21 18:26:02,622 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 553.6ms TimeCoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:26:02,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25891 states. [2021-08-21 18:26:02,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25891 to 17303. [2021-08-21 18:26:02,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17303 states, 17302 states have (on average 2.1480175702230957) internal successors, (37165), 17302 states have internal predecessors, (37165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:02,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17303 states to 17303 states and 37165 transitions. [2021-08-21 18:26:02,916 INFO L78 Accepts]: Start accepts. Automaton has 17303 states and 37165 transitions. Word has length 39 [2021-08-21 18:26:02,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:02,917 INFO L470 AbstractCegarLoop]: Abstraction has 17303 states and 37165 transitions. [2021-08-21 18:26:02,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:02,917 INFO L276 IsEmpty]: Start isEmpty. Operand 17303 states and 37165 transitions. [2021-08-21 18:26:02,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:02,940 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:02,940 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:02,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-08-21 18:26:03,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-08-21 18:26:03,150 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:03,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:03,150 INFO L82 PathProgramCache]: Analyzing trace with hash -664387521, now seen corresponding path program 40 times [2021-08-21 18:26:03,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:03,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214938617] [2021-08-21 18:26:03,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:03,150 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:03,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:03,415 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:03,415 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:03,415 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214938617] [2021-08-21 18:26:03,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214938617] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:03,415 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740895665] [2021-08-21 18:26:03,415 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:26:03,415 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:03,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:03,416 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:03,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-21 18:26:05,478 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:26:05,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:05,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:26:05,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:05,922 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:26:05,922 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 57 treesize of output 40 [2021-08-21 18:26:06,068 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:26:06,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:26:06,125 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:06,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740895665] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:06,125 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:06,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:26:06,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583815964] [2021-08-21 18:26:06,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:26:06,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:06,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:26:06,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:26:06,127 INFO L87 Difference]: Start difference. First operand 17303 states and 37165 transitions. Second operand has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:06,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:06,796 INFO L93 Difference]: Finished difference Result 30945 states and 64591 transitions. [2021-08-21 18:26:06,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:26:06,796 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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-21 18:26:06,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:06,860 INFO L225 Difference]: With dead ends: 30945 [2021-08-21 18:26:06,861 INFO L226 Difference]: Without dead ends: 30929 [2021-08-21 18:26:06,861 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 355.5ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:26:06,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30929 states. [2021-08-21 18:26:07,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30929 to 17600. [2021-08-21 18:26:07,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17600 states, 17599 states have (on average 2.155065628728905) internal successors, (37927), 17599 states have internal predecessors, (37927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:07,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17600 states to 17600 states and 37927 transitions. [2021-08-21 18:26:07,229 INFO L78 Accepts]: Start accepts. Automaton has 17600 states and 37927 transitions. Word has length 39 [2021-08-21 18:26:07,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:07,229 INFO L470 AbstractCegarLoop]: Abstraction has 17600 states and 37927 transitions. [2021-08-21 18:26:07,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:07,229 INFO L276 IsEmpty]: Start isEmpty. Operand 17600 states and 37927 transitions. [2021-08-21 18:26:07,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:07,372 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:07,372 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:07,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:07,593 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,SelfDestructingSolverStorable43 [2021-08-21 18:26:07,593 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:07,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:07,594 INFO L82 PathProgramCache]: Analyzing trace with hash -1034719425, now seen corresponding path program 41 times [2021-08-21 18:26:07,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:07,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935639377] [2021-08-21 18:26:07,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:07,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:07,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:07,823 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:07,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:07,824 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935639377] [2021-08-21 18:26:07,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935639377] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:07,824 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554827183] [2021-08-21 18:26:07,824 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:26:07,824 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:07,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:07,824 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:07,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-21 18:26:09,908 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:26:09,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:09,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:26:09,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:10,218 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-08-21 18:26:10,218 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 39 treesize of output 55 [2021-08-21 18:26:10,385 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:26:10,385 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 21 treesize of output 9 [2021-08-21 18:26:10,445 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:10,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554827183] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:10,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:10,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-21 18:26:10,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029233268] [2021-08-21 18:26:10,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:26:10,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:10,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:26:10,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:26:10,446 INFO L87 Difference]: Start difference. First operand 17600 states and 37927 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:11,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:11,186 INFO L93 Difference]: Finished difference Result 25973 states and 53665 transitions. [2021-08-21 18:26:11,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:26:11,187 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 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 39 [2021-08-21 18:26:11,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:11,234 INFO L225 Difference]: With dead ends: 25973 [2021-08-21 18:26:11,235 INFO L226 Difference]: Without dead ends: 25961 [2021-08-21 18:26:11,235 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 502.9ms TimeCoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:26:11,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25961 states. [2021-08-21 18:26:11,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25961 to 17942. [2021-08-21 18:26:11,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17942 states, 17941 states have (on average 2.152834290173346) internal successors, (38624), 17941 states have internal predecessors, (38624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:11,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17942 states to 17942 states and 38624 transitions. [2021-08-21 18:26:11,640 INFO L78 Accepts]: Start accepts. Automaton has 17942 states and 38624 transitions. Word has length 39 [2021-08-21 18:26:11,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:11,640 INFO L470 AbstractCegarLoop]: Abstraction has 17942 states and 38624 transitions. [2021-08-21 18:26:11,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:11,641 INFO L276 IsEmpty]: Start isEmpty. Operand 17942 states and 38624 transitions. [2021-08-21 18:26:11,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:11,663 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:11,663 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:11,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:11,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:11,877 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:11,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:11,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1916009545, now seen corresponding path program 42 times [2021-08-21 18:26:11,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:11,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232185032] [2021-08-21 18:26:11,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:11,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:11,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:12,078 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:12,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:12,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232185032] [2021-08-21 18:26:12,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232185032] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:12,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788792064] [2021-08-21 18:26:12,080 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:26:12,080 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:12,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:12,081 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:12,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-21 18:26:14,178 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:26:14,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:14,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:26:14,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:14,746 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 18:26:14,747 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 84 treesize of output 61 [2021-08-21 18:26:14,889 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:26:14,889 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 44 treesize of output 27 [2021-08-21 18:26:14,948 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:14,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788792064] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:14,948 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:14,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:26:14,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393051312] [2021-08-21 18:26:14,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:26:14,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:14,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:26:14,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:26:14,949 INFO L87 Difference]: Start difference. First operand 17942 states and 38624 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:15,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:15,504 INFO L93 Difference]: Finished difference Result 29386 states and 61487 transitions. [2021-08-21 18:26:15,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:26:15,504 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 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 39 [2021-08-21 18:26:15,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:15,552 INFO L225 Difference]: With dead ends: 29386 [2021-08-21 18:26:15,552 INFO L226 Difference]: Without dead ends: 29367 [2021-08-21 18:26:15,552 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 248.1ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:26:15,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29367 states. [2021-08-21 18:26:15,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29367 to 18010. [2021-08-21 18:26:15,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18010 states, 18009 states have (on average 2.156810483647065) internal successors, (38842), 18009 states have internal predecessors, (38842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:15,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18010 states to 18010 states and 38842 transitions. [2021-08-21 18:26:15,843 INFO L78 Accepts]: Start accepts. Automaton has 18010 states and 38842 transitions. Word has length 39 [2021-08-21 18:26:15,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:15,843 INFO L470 AbstractCegarLoop]: Abstraction has 18010 states and 38842 transitions. [2021-08-21 18:26:15,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:15,843 INFO L276 IsEmpty]: Start isEmpty. Operand 18010 states and 38842 transitions. [2021-08-21 18:26:15,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:15,867 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:15,867 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:15,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:16,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:16,089 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:16,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:16,089 INFO L82 PathProgramCache]: Analyzing trace with hash -369323149, now seen corresponding path program 43 times [2021-08-21 18:26:16,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:16,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89824111] [2021-08-21 18:26:16,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:16,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:16,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:16,283 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:16,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:16,284 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89824111] [2021-08-21 18:26:16,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89824111] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:16,284 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014096398] [2021-08-21 18:26:16,284 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:26:16,284 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:16,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:16,285 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:16,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-21 18:26:18,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:18,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:26:18,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:18,904 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:26:18,904 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 74 treesize of output 52 [2021-08-21 18:26:19,147 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:26:19,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 35 [2021-08-21 18:26:19,212 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:19,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014096398] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:19,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:19,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:26:19,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361903290] [2021-08-21 18:26:19,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:26:19,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:19,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:26:19,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:26:19,213 INFO L87 Difference]: Start difference. First operand 18010 states and 38842 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:19,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:19,517 INFO L93 Difference]: Finished difference Result 25155 states and 53276 transitions. [2021-08-21 18:26:19,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:26:19,517 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 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 39 [2021-08-21 18:26:19,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:19,563 INFO L225 Difference]: With dead ends: 25155 [2021-08-21 18:26:19,563 INFO L226 Difference]: Without dead ends: 25136 [2021-08-21 18:26:19,564 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 211.1ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:26:19,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25136 states. [2021-08-21 18:26:19,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25136 to 18010. [2021-08-21 18:26:19,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18010 states, 18009 states have (on average 2.156810483647065) internal successors, (38842), 18009 states have internal predecessors, (38842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:19,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18010 states to 18010 states and 38842 transitions. [2021-08-21 18:26:19,847 INFO L78 Accepts]: Start accepts. Automaton has 18010 states and 38842 transitions. Word has length 39 [2021-08-21 18:26:19,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:19,847 INFO L470 AbstractCegarLoop]: Abstraction has 18010 states and 38842 transitions. [2021-08-21 18:26:19,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:19,847 INFO L276 IsEmpty]: Start isEmpty. Operand 18010 states and 38842 transitions. [2021-08-21 18:26:19,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:19,871 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:19,871 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:19,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:20,093 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,SelfDestructingSolverStorable46 [2021-08-21 18:26:20,093 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:20,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:20,093 INFO L82 PathProgramCache]: Analyzing trace with hash 1694641079, now seen corresponding path program 44 times [2021-08-21 18:26:20,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:20,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790277990] [2021-08-21 18:26:20,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:20,094 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:20,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:20,232 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:20,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:20,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790277990] [2021-08-21 18:26:20,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790277990] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:20,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633294558] [2021-08-21 18:26:20,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:26:20,233 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:20,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:20,234 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:20,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-21 18:26:22,576 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:26:22,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:22,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:26:22,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:23,052 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:26:23,052 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 78 treesize of output 52 [2021-08-21 18:26:23,168 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:26:23,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 35 [2021-08-21 18:26:23,217 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:23,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633294558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:23,218 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:23,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:26:23,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011737731] [2021-08-21 18:26:23,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:26:23,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:23,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:26:23,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:26:23,218 INFO L87 Difference]: Start difference. First operand 18010 states and 38842 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:23,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:23,632 INFO L93 Difference]: Finished difference Result 26394 states and 55960 transitions. [2021-08-21 18:26:23,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:26:23,633 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:26:23,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:23,685 INFO L225 Difference]: With dead ends: 26394 [2021-08-21 18:26:23,685 INFO L226 Difference]: Without dead ends: 26375 [2021-08-21 18:26:23,685 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 172.3ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:26:23,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26375 states. [2021-08-21 18:26:23,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26375 to 18125. [2021-08-21 18:26:23,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18125 states, 18124 states have (on average 2.164036636504083) internal successors, (39221), 18124 states have internal predecessors, (39221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:23,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18125 states to 18125 states and 39221 transitions. [2021-08-21 18:26:23,982 INFO L78 Accepts]: Start accepts. Automaton has 18125 states and 39221 transitions. Word has length 39 [2021-08-21 18:26:23,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:23,983 INFO L470 AbstractCegarLoop]: Abstraction has 18125 states and 39221 transitions. [2021-08-21 18:26:23,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:23,983 INFO L276 IsEmpty]: Start isEmpty. Operand 18125 states and 39221 transitions. [2021-08-21 18:26:24,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:24,006 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:24,006 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:24,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:24,227 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,SelfDestructingSolverStorable47 [2021-08-21 18:26:24,227 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:24,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:24,227 INFO L82 PathProgramCache]: Analyzing trace with hash 2115776379, now seen corresponding path program 45 times [2021-08-21 18:26:24,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:24,228 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203971443] [2021-08-21 18:26:24,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:24,228 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:24,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:24,436 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:24,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:24,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203971443] [2021-08-21 18:26:24,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203971443] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:24,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056065780] [2021-08-21 18:26:24,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:26:24,436 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:24,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:24,437 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:24,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-21 18:26:26,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:26:26,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:26,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:26:26,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:27,248 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:26:27,249 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 49 treesize of output 53 [2021-08-21 18:26:27,449 INFO L354 Elim1Store]: treesize reduction 12, result has 63.6 percent of original size [2021-08-21 18:26:27,450 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 42 treesize of output 42 [2021-08-21 18:26:27,575 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:27,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056065780] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:27,576 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:27,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-08-21 18:26:27,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425399203] [2021-08-21 18:26:27,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:26:27,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:27,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:26:27,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:26:27,577 INFO L87 Difference]: Start difference. First operand 18125 states and 39221 transitions. Second operand has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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-21 18:26:28,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:28,577 INFO L93 Difference]: Finished difference Result 32267 states and 67123 transitions. [2021-08-21 18:26:28,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:26:28,577 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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 39 [2021-08-21 18:26:28,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:28,635 INFO L225 Difference]: With dead ends: 32267 [2021-08-21 18:26:28,636 INFO L226 Difference]: Without dead ends: 32232 [2021-08-21 18:26:28,636 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 744.0ms TimeCoverageRelationStatistics Valid=197, Invalid=1063, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 18:26:28,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32232 states. [2021-08-21 18:26:28,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32232 to 18263. [2021-08-21 18:26:28,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18263 states, 18262 states have (on average 2.171832219910196) internal successors, (39662), 18262 states have internal predecessors, (39662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:28,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18263 states to 18263 states and 39662 transitions. [2021-08-21 18:26:28,989 INFO L78 Accepts]: Start accepts. Automaton has 18263 states and 39662 transitions. Word has length 39 [2021-08-21 18:26:28,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:28,989 INFO L470 AbstractCegarLoop]: Abstraction has 18263 states and 39662 transitions. [2021-08-21 18:26:28,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 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-21 18:26:28,989 INFO L276 IsEmpty]: Start isEmpty. Operand 18263 states and 39662 transitions. [2021-08-21 18:26:29,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:29,014 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:29,014 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:29,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:29,228 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,SelfDestructingSolverStorable48 [2021-08-21 18:26:29,229 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:29,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:29,229 INFO L82 PathProgramCache]: Analyzing trace with hash -901158153, now seen corresponding path program 46 times [2021-08-21 18:26:29,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:29,229 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732389290] [2021-08-21 18:26:29,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:29,229 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:29,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:29,461 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:29,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:29,461 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732389290] [2021-08-21 18:26:29,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732389290] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:29,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217309483] [2021-08-21 18:26:29,462 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:26:29,462 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:29,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:29,462 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:29,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-21 18:26:31,984 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:26:31,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:31,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:26:31,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:32,252 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:26:32,253 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 35 treesize of output 17 [2021-08-21 18:26:32,434 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:26:32,434 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 44 treesize of output 27 [2021-08-21 18:26:32,481 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:32,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217309483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:32,481 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:32,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-08-21 18:26:32,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400817004] [2021-08-21 18:26:32,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:26:32,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:32,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:26:32,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:26:32,482 INFO L87 Difference]: Start difference. First operand 18263 states and 39662 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:32,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:32,840 INFO L93 Difference]: Finished difference Result 24867 states and 52860 transitions. [2021-08-21 18:26:32,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:26:32,841 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:26:32,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:32,882 INFO L225 Difference]: With dead ends: 24867 [2021-08-21 18:26:32,882 INFO L226 Difference]: Without dead ends: 24855 [2021-08-21 18:26:32,882 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 235.2ms TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:26:32,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24855 states. [2021-08-21 18:26:33,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24855 to 18274. [2021-08-21 18:26:33,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18274 states, 18273 states have (on average 2.1721665845783398) internal successors, (39692), 18273 states have internal predecessors, (39692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:33,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18274 states to 18274 states and 39692 transitions. [2021-08-21 18:26:33,154 INFO L78 Accepts]: Start accepts. Automaton has 18274 states and 39692 transitions. Word has length 39 [2021-08-21 18:26:33,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:33,154 INFO L470 AbstractCegarLoop]: Abstraction has 18274 states and 39692 transitions. [2021-08-21 18:26:33,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:33,155 INFO L276 IsEmpty]: Start isEmpty. Operand 18274 states and 39692 transitions. [2021-08-21 18:26:33,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:33,182 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:33,182 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:33,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-08-21 18:26:33,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:33,405 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:33,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:33,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1644372237, now seen corresponding path program 47 times [2021-08-21 18:26:33,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:33,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899937815] [2021-08-21 18:26:33,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:33,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:33,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:33,677 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:33,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:33,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899937815] [2021-08-21 18:26:33,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899937815] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:33,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858102310] [2021-08-21 18:26:33,677 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:26:33,677 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:33,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:33,678 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:33,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-21 18:26:36,345 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:26:36,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:36,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:26:36,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:36,772 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:26:36,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 51 [2021-08-21 18:26:37,005 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:26:37,005 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 46 treesize of output 27 [2021-08-21 18:26:37,062 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:37,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858102310] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:37,062 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:37,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:26:37,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132932193] [2021-08-21 18:26:37,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:26:37,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:37,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:26:37,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:26:37,063 INFO L87 Difference]: Start difference. First operand 18274 states and 39692 transitions. Second operand has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:37,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:37,987 INFO L93 Difference]: Finished difference Result 33524 states and 70601 transitions. [2021-08-21 18:26:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:26:37,988 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:26:37,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:38,061 INFO L225 Difference]: With dead ends: 33524 [2021-08-21 18:26:38,062 INFO L226 Difference]: Without dead ends: 33516 [2021-08-21 18:26:38,062 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 599.5ms TimeCoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:26:38,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33516 states. [2021-08-21 18:26:38,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33516 to 18277. [2021-08-21 18:26:38,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18277 states, 18276 states have (on average 2.172411906325235) internal successors, (39703), 18276 states have internal predecessors, (39703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:38,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18277 states to 18277 states and 39703 transitions. [2021-08-21 18:26:38,489 INFO L78 Accepts]: Start accepts. Automaton has 18277 states and 39703 transitions. Word has length 39 [2021-08-21 18:26:38,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:38,489 INFO L470 AbstractCegarLoop]: Abstraction has 18277 states and 39703 transitions. [2021-08-21 18:26:38,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:38,490 INFO L276 IsEmpty]: Start isEmpty. Operand 18277 states and 39703 transitions. [2021-08-21 18:26:38,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:38,513 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:38,513 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:38,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:38,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:38,736 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:38,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:38,736 INFO L82 PathProgramCache]: Analyzing trace with hash 247259379, now seen corresponding path program 48 times [2021-08-21 18:26:38,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:38,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626453627] [2021-08-21 18:26:38,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:38,736 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:38,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:38,998 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:38,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:38,998 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626453627] [2021-08-21 18:26:38,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626453627] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:38,998 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777242302] [2021-08-21 18:26:38,999 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:26:38,999 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:38,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:39,013 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:39,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-21 18:26:41,530 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:26:41,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:41,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:26:41,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:41,963 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:26:41,964 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 58 treesize of output 40 [2021-08-21 18:26:42,061 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:26:42,062 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 36 treesize of output 40 [2021-08-21 18:26:42,304 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:42,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777242302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:42,304 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:42,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-08-21 18:26:42,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989454563] [2021-08-21 18:26:42,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:26:42,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:42,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:26:42,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:26:42,307 INFO L87 Difference]: Start difference. First operand 18277 states and 39703 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 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-21 18:26:43,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:43,032 INFO L93 Difference]: Finished difference Result 30413 states and 64553 transitions. [2021-08-21 18:26:43,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:26:43,033 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 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) Word has length 39 [2021-08-21 18:26:43,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:43,086 INFO L225 Difference]: With dead ends: 30413 [2021-08-21 18:26:43,086 INFO L226 Difference]: Without dead ends: 30405 [2021-08-21 18:26:43,086 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 477.9ms TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:26:43,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30405 states. [2021-08-21 18:26:43,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30405 to 18395. [2021-08-21 18:26:43,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18395 states, 18394 states have (on average 2.1742416005219094) internal successors, (39993), 18394 states have internal predecessors, (39993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:43,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18395 states to 18395 states and 39993 transitions. [2021-08-21 18:26:43,415 INFO L78 Accepts]: Start accepts. Automaton has 18395 states and 39993 transitions. Word has length 39 [2021-08-21 18:26:43,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:43,416 INFO L470 AbstractCegarLoop]: Abstraction has 18395 states and 39993 transitions. [2021-08-21 18:26:43,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 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-21 18:26:43,416 INFO L276 IsEmpty]: Start isEmpty. Operand 18395 states and 39993 transitions. [2021-08-21 18:26:43,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:43,442 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:43,442 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:43,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:43,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:43,665 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:43,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:43,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1369852169, now seen corresponding path program 49 times [2021-08-21 18:26:43,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:43,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667917542] [2021-08-21 18:26:43,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:43,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:43,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:43,921 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:43,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:43,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667917542] [2021-08-21 18:26:43,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667917542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:43,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657685394] [2021-08-21 18:26:43,921 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:26:43,921 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:43,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:43,922 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:43,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-21 18:26:46,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:46,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:26:46,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:47,066 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:26:47,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 25 [2021-08-21 18:26:47,263 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:26:47,263 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 44 treesize of output 27 [2021-08-21 18:26:47,323 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:47,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657685394] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:47,324 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:47,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:26:47,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706921314] [2021-08-21 18:26:47,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:26:47,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:47,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:26:47,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:26:47,325 INFO L87 Difference]: Start difference. First operand 18395 states and 39993 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:47,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:47,685 INFO L93 Difference]: Finished difference Result 25930 states and 55464 transitions. [2021-08-21 18:26:47,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:26:47,685 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 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 39 [2021-08-21 18:26:47,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:47,730 INFO L225 Difference]: With dead ends: 25930 [2021-08-21 18:26:47,730 INFO L226 Difference]: Without dead ends: 25922 [2021-08-21 18:26:47,730 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 229.4ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:26:47,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25922 states. [2021-08-21 18:26:47,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25922 to 17934. [2021-08-21 18:26:47,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17934 states, 17933 states have (on average 2.1634974627781185) internal successors, (38798), 17933 states have internal predecessors, (38798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:48,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17934 states to 17934 states and 38798 transitions. [2021-08-21 18:26:48,014 INFO L78 Accepts]: Start accepts. Automaton has 17934 states and 38798 transitions. Word has length 39 [2021-08-21 18:26:48,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:48,014 INFO L470 AbstractCegarLoop]: Abstraction has 17934 states and 38798 transitions. [2021-08-21 18:26:48,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:48,014 INFO L276 IsEmpty]: Start isEmpty. Operand 17934 states and 38798 transitions. [2021-08-21 18:26:48,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:48,040 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:48,040 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:48,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:48,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-08-21 18:26:48,263 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:48,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:48,263 INFO L82 PathProgramCache]: Analyzing trace with hash -278099119, now seen corresponding path program 50 times [2021-08-21 18:26:48,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:48,263 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744738037] [2021-08-21 18:26:48,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:48,263 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:48,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:48,462 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:48,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:48,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744738037] [2021-08-21 18:26:48,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744738037] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:48,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676146957] [2021-08-21 18:26:48,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:26:48,462 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:48,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:48,463 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:48,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-21 18:26:51,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:26:51,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:51,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:26:51,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:51,526 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:26:51,526 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 35 treesize of output 17 [2021-08-21 18:26:51,772 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:26:51,773 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 44 treesize of output 27 [2021-08-21 18:26:51,838 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:51,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676146957] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:51,838 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:51,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-08-21 18:26:51,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881775657] [2021-08-21 18:26:51,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:26:51,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:51,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:26:51,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:26:51,839 INFO L87 Difference]: Start difference. First operand 17934 states and 38798 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:52,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:52,225 INFO L93 Difference]: Finished difference Result 23027 states and 49169 transitions. [2021-08-21 18:26:52,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:26:52,226 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:26:52,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:52,275 INFO L225 Difference]: With dead ends: 23027 [2021-08-21 18:26:52,275 INFO L226 Difference]: Without dead ends: 23019 [2021-08-21 18:26:52,275 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 183.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:26:52,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23019 states. [2021-08-21 18:26:52,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23019 to 17970. [2021-08-21 18:26:52,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17970 states, 17969 states have (on average 2.163114252323446) internal successors, (38869), 17969 states have internal predecessors, (38869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:52,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17970 states to 17970 states and 38869 transitions. [2021-08-21 18:26:52,617 INFO L78 Accepts]: Start accepts. Automaton has 17970 states and 38869 transitions. Word has length 39 [2021-08-21 18:26:52,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:52,617 INFO L470 AbstractCegarLoop]: Abstraction has 17970 states and 38869 transitions. [2021-08-21 18:26:52,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:52,617 INFO L276 IsEmpty]: Start isEmpty. Operand 17970 states and 38869 transitions. [2021-08-21 18:26:52,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:52,646 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:52,646 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:52,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2021-08-21 18:26:52,854 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,SelfDestructingSolverStorable53 [2021-08-21 18:26:52,854 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:52,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:52,854 INFO L82 PathProgramCache]: Analyzing trace with hash -801546931, now seen corresponding path program 51 times [2021-08-21 18:26:52,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:52,854 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348078130] [2021-08-21 18:26:52,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:52,854 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:52,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:53,091 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:53,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:53,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348078130] [2021-08-21 18:26:53,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348078130] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:53,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386413301] [2021-08-21 18:26:53,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:26:53,092 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:53,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:53,093 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:53,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-21 18:26:55,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:26:55,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:55,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-21 18:26:55,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:56,270 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 18:26:56,271 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 39 [2021-08-21 18:26:56,362 INFO L354 Elim1Store]: treesize reduction 23, result has 30.3 percent of original size [2021-08-21 18:26:56,363 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 42 treesize of output 32 [2021-08-21 18:26:56,479 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:56,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386413301] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:56,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:56,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:26:56,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709930960] [2021-08-21 18:26:56,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:26:56,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:56,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:26:56,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:26:56,480 INFO L87 Difference]: Start difference. First operand 17970 states and 38869 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:57,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:57,330 INFO L93 Difference]: Finished difference Result 26595 states and 56576 transitions. [2021-08-21 18:26:57,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:26:57,330 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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 39 [2021-08-21 18:26:57,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:57,381 INFO L225 Difference]: With dead ends: 26595 [2021-08-21 18:26:57,381 INFO L226 Difference]: Without dead ends: 26587 [2021-08-21 18:26:57,381 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 589.3ms TimeCoverageRelationStatistics Valid=146, Invalid=784, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:26:57,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26587 states. [2021-08-21 18:26:57,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26587 to 18144. [2021-08-21 18:26:57,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18144 states, 18143 states have (on average 2.1689907953480683) internal successors, (39352), 18143 states have internal predecessors, (39352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:57,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18144 states to 18144 states and 39352 transitions. [2021-08-21 18:26:57,855 INFO L78 Accepts]: Start accepts. Automaton has 18144 states and 39352 transitions. Word has length 39 [2021-08-21 18:26:57,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:57,856 INFO L470 AbstractCegarLoop]: Abstraction has 18144 states and 39352 transitions. [2021-08-21 18:26:57,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:57,856 INFO L276 IsEmpty]: Start isEmpty. Operand 18144 states and 39352 transitions. [2021-08-21 18:26:57,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:26:57,878 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:57,878 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:57,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:58,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:58,097 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:26:58,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:58,097 INFO L82 PathProgramCache]: Analyzing trace with hash 765515721, now seen corresponding path program 52 times [2021-08-21 18:26:58,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:58,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881738300] [2021-08-21 18:26:58,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:58,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:58,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:58,273 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:58,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:58,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881738300] [2021-08-21 18:26:58,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881738300] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:58,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958885349] [2021-08-21 18:26:58,274 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:26:58,274 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:58,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:58,274 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:26:58,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-21 18:27:01,003 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:27:01,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:01,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:27:01,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:01,512 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:27:01,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 39 [2021-08-21 18:27:01,755 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:27:01,755 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 44 treesize of output 27 [2021-08-21 18:27:01,819 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:01,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958885349] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:01,820 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:01,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:27:01,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837460830] [2021-08-21 18:27:01,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:27:01,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:01,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:27:01,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:27:01,820 INFO L87 Difference]: Start difference. First operand 18144 states and 39352 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:02,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:02,189 INFO L93 Difference]: Finished difference Result 24528 states and 52519 transitions. [2021-08-21 18:27:02,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:27:02,189 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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 39 [2021-08-21 18:27:02,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:02,228 INFO L225 Difference]: With dead ends: 24528 [2021-08-21 18:27:02,229 INFO L226 Difference]: Without dead ends: 24520 [2021-08-21 18:27:02,229 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 215.9ms TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:27:02,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24520 states. [2021-08-21 18:27:02,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24520 to 18234. [2021-08-21 18:27:02,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18234 states, 18233 states have (on average 2.1722700597817144) internal successors, (39607), 18233 states have internal predecessors, (39607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:02,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18234 states to 18234 states and 39607 transitions. [2021-08-21 18:27:02,510 INFO L78 Accepts]: Start accepts. Automaton has 18234 states and 39607 transitions. Word has length 39 [2021-08-21 18:27:02,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:02,511 INFO L470 AbstractCegarLoop]: Abstraction has 18234 states and 39607 transitions. [2021-08-21 18:27:02,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:02,511 INFO L276 IsEmpty]: Start isEmpty. Operand 18234 states and 39607 transitions. [2021-08-21 18:27:02,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:27:02,536 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:02,536 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:27:02,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:02,756 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,SelfDestructingSolverStorable55 [2021-08-21 18:27:02,757 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:27:02,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:02,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1357876803, now seen corresponding path program 53 times [2021-08-21 18:27:02,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:02,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471154797] [2021-08-21 18:27:02,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:02,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:02,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:02,959 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:02,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:02,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471154797] [2021-08-21 18:27:02,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471154797] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:02,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956926686] [2021-08-21 18:27:02,960 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:27:02,960 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:02,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:02,973 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:02,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-21 18:27:05,896 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 18:27:05,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:05,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 18:27:05,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:06,184 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-08-21 18:27:06,184 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 34 treesize of output 50 [2021-08-21 18:27:06,502 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 18:27:06,502 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 38 treesize of output 23 [2021-08-21 18:27:06,563 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:06,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956926686] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:06,564 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:06,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:27:06,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101472260] [2021-08-21 18:27:06,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:27:06,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:06,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:27:06,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:27:06,565 INFO L87 Difference]: Start difference. First operand 18234 states and 39607 transitions. Second operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 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-21 18:27:07,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:07,125 INFO L93 Difference]: Finished difference Result 24620 states and 52290 transitions. [2021-08-21 18:27:07,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:27:07,125 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 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 39 [2021-08-21 18:27:07,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:07,166 INFO L225 Difference]: With dead ends: 24620 [2021-08-21 18:27:07,167 INFO L226 Difference]: Without dead ends: 24597 [2021-08-21 18:27:07,167 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 385.6ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:27:07,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24597 states. [2021-08-21 18:27:07,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24597 to 19143. [2021-08-21 18:27:07,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19143 states, 19142 states have (on average 2.1583429108766063) internal successors, (41315), 19142 states have internal predecessors, (41315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:07,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19143 states to 19143 states and 41315 transitions. [2021-08-21 18:27:07,456 INFO L78 Accepts]: Start accepts. Automaton has 19143 states and 41315 transitions. Word has length 39 [2021-08-21 18:27:07,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:07,456 INFO L470 AbstractCegarLoop]: Abstraction has 19143 states and 41315 transitions. [2021-08-21 18:27:07,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 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-21 18:27:07,456 INFO L276 IsEmpty]: Start isEmpty. Operand 19143 states and 41315 transitions. [2021-08-21 18:27:07,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:27:07,480 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:07,480 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:27:07,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:07,697 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,SelfDestructingSolverStorable56 [2021-08-21 18:27:07,697 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:27:07,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:07,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1513006399, now seen corresponding path program 54 times [2021-08-21 18:27:07,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:07,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017395227] [2021-08-21 18:27:07,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:07,697 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:07,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:07,898 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:07,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:07,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017395227] [2021-08-21 18:27:07,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017395227] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:07,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000372709] [2021-08-21 18:27:07,899 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:27:07,899 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:07,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:07,899 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:07,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-21 18:27:10,874 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:27:10,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:10,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:27:10,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:11,289 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:27:11,289 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 58 treesize of output 40 [2021-08-21 18:27:11,393 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:27:11,393 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 36 treesize of output 40 [2021-08-21 18:27:11,500 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:11,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000372709] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:11,500 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:11,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:27:11,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282214828] [2021-08-21 18:27:11,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:27:11,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:11,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:27:11,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:27:11,501 INFO L87 Difference]: Start difference. First operand 19143 states and 41315 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:12,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:12,326 INFO L93 Difference]: Finished difference Result 27854 states and 58999 transitions. [2021-08-21 18:27:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:27:12,326 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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 39 [2021-08-21 18:27:12,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:12,384 INFO L225 Difference]: With dead ends: 27854 [2021-08-21 18:27:12,384 INFO L226 Difference]: Without dead ends: 27846 [2021-08-21 18:27:12,385 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 654.9ms TimeCoverageRelationStatistics Valid=170, Invalid=886, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:27:12,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27846 states. [2021-08-21 18:27:12,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27846 to 19137. [2021-08-21 18:27:12,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19137 states, 19136 states have (on average 2.1587583612040135) internal successors, (41310), 19136 states have internal predecessors, (41310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:12,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19137 states to 19137 states and 41310 transitions. [2021-08-21 18:27:12,924 INFO L78 Accepts]: Start accepts. Automaton has 19137 states and 41310 transitions. Word has length 39 [2021-08-21 18:27:12,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:12,924 INFO L470 AbstractCegarLoop]: Abstraction has 19137 states and 41310 transitions. [2021-08-21 18:27:12,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:12,924 INFO L276 IsEmpty]: Start isEmpty. Operand 19137 states and 41310 transitions. [2021-08-21 18:27:12,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:27:12,946 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:12,947 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:27:12,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:13,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:13,169 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:27:13,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:13,169 INFO L82 PathProgramCache]: Analyzing trace with hash 1090245309, now seen corresponding path program 55 times [2021-08-21 18:27:13,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:13,169 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462743975] [2021-08-21 18:27:13,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:13,169 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:13,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:13,401 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:13,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:13,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462743975] [2021-08-21 18:27:13,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462743975] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:13,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945979970] [2021-08-21 18:27:13,401 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:27:13,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:13,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:13,417 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:13,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-21 18:27:16,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:16,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:27:16,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:17,023 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:27:17,023 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 90 treesize of output 65 [2021-08-21 18:27:17,166 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:27:17,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 35 [2021-08-21 18:27:17,232 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:17,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945979970] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:17,232 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:17,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:27:17,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535808441] [2021-08-21 18:27:17,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:27:17,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:17,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:27:17,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:27:17,233 INFO L87 Difference]: Start difference. First operand 19137 states and 41310 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:17,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:17,708 INFO L93 Difference]: Finished difference Result 26225 states and 55778 transitions. [2021-08-21 18:27:17,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:27:17,708 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-21 18:27:17,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:17,752 INFO L225 Difference]: With dead ends: 26225 [2021-08-21 18:27:17,753 INFO L226 Difference]: Without dead ends: 26217 [2021-08-21 18:27:17,753 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 386.4ms TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:27:17,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26217 states. [2021-08-21 18:27:17,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26217 to 19127. [2021-08-21 18:27:18,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19127 states, 19126 states have (on average 2.159050507163024) internal successors, (41294), 19126 states have internal predecessors, (41294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:18,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19127 states to 19127 states and 41294 transitions. [2021-08-21 18:27:18,050 INFO L78 Accepts]: Start accepts. Automaton has 19127 states and 41294 transitions. Word has length 39 [2021-08-21 18:27:18,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:18,050 INFO L470 AbstractCegarLoop]: Abstraction has 19127 states and 41294 transitions. [2021-08-21 18:27:18,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:18,050 INFO L276 IsEmpty]: Start isEmpty. Operand 19127 states and 41294 transitions. [2021-08-21 18:27:18,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:27:18,074 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:18,074 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:27:18,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2021-08-21 18:27:18,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:18,298 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:27:18,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:18,299 INFO L82 PathProgramCache]: Analyzing trace with hash -1086302907, now seen corresponding path program 56 times [2021-08-21 18:27:18,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:18,299 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459072546] [2021-08-21 18:27:18,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:18,299 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:18,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:18,540 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:18,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:18,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459072546] [2021-08-21 18:27:18,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459072546] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:18,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754984896] [2021-08-21 18:27:18,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:27:18,540 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:18,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:18,542 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:18,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-21 18:27:21,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:27:21,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:21,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:27:21,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:22,307 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:27:22,307 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 90 treesize of output 65 [2021-08-21 18:27:22,492 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:27:22,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 35 [2021-08-21 18:27:22,528 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:22,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754984896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:22,528 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:22,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:27:22,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663512869] [2021-08-21 18:27:22,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:27:22,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:22,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:27:22,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:27:22,529 INFO L87 Difference]: Start difference. First operand 19127 states and 41294 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:22,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:22,914 INFO L93 Difference]: Finished difference Result 26003 states and 55081 transitions. [2021-08-21 18:27:22,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:27:22,914 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-21 18:27:22,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:22,964 INFO L225 Difference]: With dead ends: 26003 [2021-08-21 18:27:22,964 INFO L226 Difference]: Without dead ends: 25991 [2021-08-21 18:27:22,965 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 318.1ms TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:27:22,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25991 states. [2021-08-21 18:27:23,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25991 to 19123. [2021-08-21 18:27:23,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19123 states, 19122 states have (on average 2.1588745947076666) internal successors, (41282), 19122 states have internal predecessors, (41282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:23,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19123 states to 19123 states and 41282 transitions. [2021-08-21 18:27:23,285 INFO L78 Accepts]: Start accepts. Automaton has 19123 states and 41282 transitions. Word has length 39 [2021-08-21 18:27:23,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:23,285 INFO L470 AbstractCegarLoop]: Abstraction has 19123 states and 41282 transitions. [2021-08-21 18:27:23,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:23,285 INFO L276 IsEmpty]: Start isEmpty. Operand 19123 states and 41282 transitions. [2021-08-21 18:27:23,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:27:23,311 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:23,311 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:27:23,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:23,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-21 18:27:23,536 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:27:23,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:23,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1099285829, now seen corresponding path program 57 times [2021-08-21 18:27:23,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:23,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974423614] [2021-08-21 18:27:23,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:23,537 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:23,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:23,687 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:23,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:23,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974423614] [2021-08-21 18:27:23,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974423614] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:23,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832104595] [2021-08-21 18:27:23,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:27:23,688 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:23,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:23,689 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:23,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-21 18:27:26,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:27:26,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:26,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:27:26,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:27,119 INFO L354 Elim1Store]: treesize reduction 12, result has 63.6 percent of original size [2021-08-21 18:27:27,120 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 72 treesize of output 64 [2021-08-21 18:27:27,258 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:27:27,258 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 36 treesize of output 40 [2021-08-21 18:27:27,329 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:27,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832104595] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:27,330 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:27,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-08-21 18:27:27,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22592550] [2021-08-21 18:27:27,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:27:27,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:27,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:27:27,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:27:27,330 INFO L87 Difference]: Start difference. First operand 19123 states and 41282 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:28,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:28,401 INFO L93 Difference]: Finished difference Result 31430 states and 66109 transitions. [2021-08-21 18:27:28,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:27:28,401 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 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 39 [2021-08-21 18:27:28,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:28,469 INFO L225 Difference]: With dead ends: 31430 [2021-08-21 18:27:28,469 INFO L226 Difference]: Without dead ends: 31418 [2021-08-21 18:27:28,470 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 725.3ms TimeCoverageRelationStatistics Valid=250, Invalid=1310, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 18:27:28,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31418 states. [2021-08-21 18:27:28,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31418 to 19127. [2021-08-21 18:27:28,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19127 states, 19126 states have (on average 2.1592073617065775) internal successors, (41297), 19126 states have internal predecessors, (41297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:28,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19127 states to 19127 states and 41297 transitions. [2021-08-21 18:27:28,811 INFO L78 Accepts]: Start accepts. Automaton has 19127 states and 41297 transitions. Word has length 39 [2021-08-21 18:27:28,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:28,812 INFO L470 AbstractCegarLoop]: Abstraction has 19127 states and 41297 transitions. [2021-08-21 18:27:28,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:28,812 INFO L276 IsEmpty]: Start isEmpty. Operand 19127 states and 41297 transitions. [2021-08-21 18:27:28,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:27:28,836 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:28,836 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:27:28,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:29,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:29,061 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:27:29,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:29,061 INFO L82 PathProgramCache]: Analyzing trace with hash -806579195, now seen corresponding path program 58 times [2021-08-21 18:27:29,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:29,062 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078974210] [2021-08-21 18:27:29,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:29,062 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:29,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:29,243 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:29,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:29,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078974210] [2021-08-21 18:27:29,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078974210] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:29,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998456637] [2021-08-21 18:27:29,244 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:27:29,244 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:29,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:29,245 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:29,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-21 18:27:32,509 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:27:32,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:32,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:27:32,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:33,113 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:27:33,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 38 [2021-08-21 18:27:33,378 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:27:33,379 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 44 treesize of output 27 [2021-08-21 18:27:33,531 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:33,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998456637] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:33,532 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:33,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:27:33,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335690061] [2021-08-21 18:27:33,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:27:33,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:33,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:27:33,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:27:33,532 INFO L87 Difference]: Start difference. First operand 19127 states and 41297 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:33,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:33,844 INFO L93 Difference]: Finished difference Result 24643 states and 52499 transitions. [2021-08-21 18:27:33,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:27:33,844 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-21 18:27:33,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:33,885 INFO L225 Difference]: With dead ends: 24643 [2021-08-21 18:27:33,885 INFO L226 Difference]: Without dead ends: 24635 [2021-08-21 18:27:33,886 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 248.8ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:27:33,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24635 states. [2021-08-21 18:27:34,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24635 to 19125. [2021-08-21 18:27:34,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19125 states, 19124 states have (on average 2.15906714076553) internal successors, (41290), 19124 states have internal predecessors, (41290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:34,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19125 states to 19125 states and 41290 transitions. [2021-08-21 18:27:34,176 INFO L78 Accepts]: Start accepts. Automaton has 19125 states and 41290 transitions. Word has length 39 [2021-08-21 18:27:34,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:34,176 INFO L470 AbstractCegarLoop]: Abstraction has 19125 states and 41290 transitions. [2021-08-21 18:27:34,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:34,177 INFO L276 IsEmpty]: Start isEmpty. Operand 19125 states and 41290 transitions. [2021-08-21 18:27:34,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:27:34,203 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:34,203 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:27:34,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:34,421 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,SelfDestructingSolverStorable61 [2021-08-21 18:27:34,421 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:27:34,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:34,421 INFO L82 PathProgramCache]: Analyzing trace with hash -840796479, now seen corresponding path program 59 times [2021-08-21 18:27:34,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:34,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452073826] [2021-08-21 18:27:34,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:34,422 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:34,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:34,660 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:34,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:34,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452073826] [2021-08-21 18:27:34,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452073826] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:34,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367312233] [2021-08-21 18:27:34,661 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:27:34,661 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:34,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:34,662 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:34,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-21 18:27:37,927 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:27:37,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:37,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:27:37,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:38,370 INFO L354 Elim1Store]: treesize reduction 34, result has 44.3 percent of original size [2021-08-21 18:27:38,370 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 56 treesize of output 70 [2021-08-21 18:27:38,515 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:27:38,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 20 [2021-08-21 18:27:38,572 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:38,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367312233] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:38,573 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:38,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-21 18:27:38,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078837060] [2021-08-21 18:27:38,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:27:38,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:38,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:27:38,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:27:38,574 INFO L87 Difference]: Start difference. First operand 19125 states and 41290 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:39,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:39,594 INFO L93 Difference]: Finished difference Result 29225 states and 61660 transitions. [2021-08-21 18:27:39,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:27:39,594 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 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 39 [2021-08-21 18:27:39,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:39,645 INFO L225 Difference]: With dead ends: 29225 [2021-08-21 18:27:39,645 INFO L226 Difference]: Without dead ends: 29199 [2021-08-21 18:27:39,645 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 706.6ms TimeCoverageRelationStatistics Valid=157, Invalid=965, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:27:39,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29199 states. [2021-08-21 18:27:39,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29199 to 19456. [2021-08-21 18:27:39,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19456 states, 19455 states have (on average 2.1610382934978154) internal successors, (42043), 19455 states have internal predecessors, (42043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:39,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19456 states to 19456 states and 42043 transitions. [2021-08-21 18:27:39,982 INFO L78 Accepts]: Start accepts. Automaton has 19456 states and 42043 transitions. Word has length 39 [2021-08-21 18:27:39,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:39,982 INFO L470 AbstractCegarLoop]: Abstraction has 19456 states and 42043 transitions. [2021-08-21 18:27:39,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:39,982 INFO L276 IsEmpty]: Start isEmpty. Operand 19456 states and 42043 transitions. [2021-08-21 18:27:40,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:27:40,008 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:40,008 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:27:40,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:40,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-08-21 18:27:40,229 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:27:40,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:40,229 INFO L82 PathProgramCache]: Analyzing trace with hash -207902783, now seen corresponding path program 60 times [2021-08-21 18:27:40,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:40,229 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065933584] [2021-08-21 18:27:40,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:40,229 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:40,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:40,417 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:40,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:40,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065933584] [2021-08-21 18:27:40,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065933584] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:40,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697981436] [2021-08-21 18:27:40,417 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:27:40,417 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:40,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:40,418 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:40,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-21 18:27:43,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:27:43,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:43,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:27:43,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:44,362 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 18:27:44,362 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 78 treesize of output 55 [2021-08-21 18:27:44,459 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:27:44,459 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 46 treesize of output 50 [2021-08-21 18:27:44,543 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:44,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697981436] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:44,543 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:44,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-08-21 18:27:44,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626697755] [2021-08-21 18:27:44,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:27:44,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:44,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:27:44,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:27:44,544 INFO L87 Difference]: Start difference. First operand 19456 states and 42043 transitions. Second operand has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 16 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:45,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:45,160 INFO L93 Difference]: Finished difference Result 28246 states and 60233 transitions. [2021-08-21 18:27:45,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:27:45,160 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 16 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:27:45,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:45,215 INFO L225 Difference]: With dead ends: 28246 [2021-08-21 18:27:45,216 INFO L226 Difference]: Without dead ends: 28238 [2021-08-21 18:27:45,216 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 406.6ms TimeCoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:27:45,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28238 states. [2021-08-21 18:27:45,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28238 to 19406. [2021-08-21 18:27:45,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19406 states, 19405 states have (on average 2.1616593661427466) internal successors, (41947), 19405 states have internal predecessors, (41947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:45,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19406 states to 19406 states and 41947 transitions. [2021-08-21 18:27:45,587 INFO L78 Accepts]: Start accepts. Automaton has 19406 states and 41947 transitions. Word has length 39 [2021-08-21 18:27:45,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:45,587 INFO L470 AbstractCegarLoop]: Abstraction has 19406 states and 41947 transitions. [2021-08-21 18:27:45,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 16 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:45,587 INFO L276 IsEmpty]: Start isEmpty. Operand 19406 states and 41947 transitions. [2021-08-21 18:27:45,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:27:45,611 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:45,611 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:27:45,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-08-21 18:27:45,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:45,833 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:27:45,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:45,833 INFO L82 PathProgramCache]: Analyzing trace with hash -221665207, now seen corresponding path program 61 times [2021-08-21 18:27:45,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:45,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718694412] [2021-08-21 18:27:45,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:45,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:45,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:46,035 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:46,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:46,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718694412] [2021-08-21 18:27:46,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718694412] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:46,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324436679] [2021-08-21 18:27:46,035 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:27:46,035 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:46,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:46,036 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:46,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-21 18:27:49,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:49,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:27:49,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:50,037 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:27:50,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 90 treesize of output 65 [2021-08-21 18:27:50,180 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:27:50,180 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 44 treesize of output 27 [2021-08-21 18:27:50,240 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:50,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324436679] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:50,240 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:50,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:27:50,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854462605] [2021-08-21 18:27:50,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:27:50,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:50,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:27:50,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:27:50,241 INFO L87 Difference]: Start difference. First operand 19406 states and 41947 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:50,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:50,668 INFO L93 Difference]: Finished difference Result 25631 states and 54499 transitions. [2021-08-21 18:27:50,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:27:50,669 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 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 39 [2021-08-21 18:27:50,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:50,729 INFO L225 Difference]: With dead ends: 25631 [2021-08-21 18:27:50,729 INFO L226 Difference]: Without dead ends: 25619 [2021-08-21 18:27:50,737 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 239.9ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:27:50,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25619 states. [2021-08-21 18:27:51,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25619 to 19464. [2021-08-21 18:27:51,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19464 states, 19463 states have (on average 2.1649797050814366) internal successors, (42137), 19463 states have internal predecessors, (42137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:51,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19464 states to 19464 states and 42137 transitions. [2021-08-21 18:27:51,183 INFO L78 Accepts]: Start accepts. Automaton has 19464 states and 42137 transitions. Word has length 39 [2021-08-21 18:27:51,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:51,183 INFO L470 AbstractCegarLoop]: Abstraction has 19464 states and 42137 transitions. [2021-08-21 18:27:51,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:51,183 INFO L276 IsEmpty]: Start isEmpty. Operand 19464 states and 42137 transitions. [2021-08-21 18:27:51,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:27:51,211 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:51,212 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:27:51,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-08-21 18:27:51,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:51,413 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:27:51,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:51,414 INFO L82 PathProgramCache]: Analyzing trace with hash -109897655, now seen corresponding path program 62 times [2021-08-21 18:27:51,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:51,414 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972484942] [2021-08-21 18:27:51,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:51,414 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:51,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:51,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:51,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:51,622 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972484942] [2021-08-21 18:27:51,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972484942] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:51,622 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932739234] [2021-08-21 18:27:51,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:27:51,622 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:51,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:51,629 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:51,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-21 18:27:55,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:27:55,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:55,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:27:55,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:55,727 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:27:55,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 52 [2021-08-21 18:27:55,867 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:27:55,867 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 44 treesize of output 27 [2021-08-21 18:27:55,930 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:55,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932739234] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:55,930 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:55,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:27:55,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701845751] [2021-08-21 18:27:55,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:27:55,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:55,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:27:55,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:27:55,931 INFO L87 Difference]: Start difference. First operand 19464 states and 42137 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:56,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:56,325 INFO L93 Difference]: Finished difference Result 25678 states and 54667 transitions. [2021-08-21 18:27:56,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:27:56,326 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 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 39 [2021-08-21 18:27:56,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:56,374 INFO L225 Difference]: With dead ends: 25678 [2021-08-21 18:27:56,374 INFO L226 Difference]: Without dead ends: 25666 [2021-08-21 18:27:56,374 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 227.3ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:27:56,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25666 states. [2021-08-21 18:27:56,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25666 to 19464. [2021-08-21 18:27:56,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19464 states, 19463 states have (on average 2.1649797050814366) internal successors, (42137), 19463 states have internal predecessors, (42137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:56,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19464 states to 19464 states and 42137 transitions. [2021-08-21 18:27:56,696 INFO L78 Accepts]: Start accepts. Automaton has 19464 states and 42137 transitions. Word has length 39 [2021-08-21 18:27:56,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:56,697 INFO L470 AbstractCegarLoop]: Abstraction has 19464 states and 42137 transitions. [2021-08-21 18:27:56,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:56,697 INFO L276 IsEmpty]: Start isEmpty. Operand 19464 states and 42137 transitions. [2021-08-21 18:27:56,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:27:56,722 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:56,722 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:27:56,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-08-21 18:27:56,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-08-21 18:27:56,945 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:27:56,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:56,945 INFO L82 PathProgramCache]: Analyzing trace with hash 689516805, now seen corresponding path program 63 times [2021-08-21 18:27:56,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:56,945 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875647689] [2021-08-21 18:27:56,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:56,945 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:57,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:57,242 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:57,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:57,243 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875647689] [2021-08-21 18:27:57,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875647689] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:57,243 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348227232] [2021-08-21 18:27:57,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:27:57,243 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:57,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:57,244 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:57,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-21 18:28:00,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:28:00,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:00,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-21 18:28:00,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:01,330 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 18:28:01,330 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 74 treesize of output 50 [2021-08-21 18:28:01,477 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:28:01,477 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 46 treesize of output 50 [2021-08-21 18:28:01,615 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:01,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348227232] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:01,615 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:01,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 15 [2021-08-21 18:28:01,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550850315] [2021-08-21 18:28:01,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:28:01,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:01,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:28:01,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:28:01,616 INFO L87 Difference]: Start difference. First operand 19464 states and 42137 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:02,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:02,166 INFO L93 Difference]: Finished difference Result 28147 states and 60076 transitions. [2021-08-21 18:28:02,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:28:02,166 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:28:02,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:02,216 INFO L225 Difference]: With dead ends: 28147 [2021-08-21 18:28:02,216 INFO L226 Difference]: Without dead ends: 28139 [2021-08-21 18:28:02,216 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 378.0ms TimeCoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:28:02,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28139 states. [2021-08-21 18:28:02,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28139 to 19481. [2021-08-21 18:28:02,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19481 states, 19480 states have (on average 2.1651950718685833) internal successors, (42178), 19480 states have internal predecessors, (42178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:02,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19481 states to 19481 states and 42178 transitions. [2021-08-21 18:28:02,536 INFO L78 Accepts]: Start accepts. Automaton has 19481 states and 42178 transitions. Word has length 39 [2021-08-21 18:28:02,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:02,536 INFO L470 AbstractCegarLoop]: Abstraction has 19481 states and 42178 transitions. [2021-08-21 18:28:02,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:02,536 INFO L276 IsEmpty]: Start isEmpty. Operand 19481 states and 42178 transitions. [2021-08-21 18:28:02,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:28:02,563 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:02,563 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:28:02,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:02,776 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,SelfDestructingSolverStorable66 [2021-08-21 18:28:02,777 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:28:02,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:02,777 INFO L82 PathProgramCache]: Analyzing trace with hash -927594743, now seen corresponding path program 64 times [2021-08-21 18:28:02,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:02,777 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538293222] [2021-08-21 18:28:02,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:02,777 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:02,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:02,958 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:02,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:02,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538293222] [2021-08-21 18:28:02,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538293222] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:02,959 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304985737] [2021-08-21 18:28:02,959 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:28:02,959 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:02,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:02,959 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:28:02,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-21 18:28:06,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:28:06,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:06,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:28:06,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:07,262 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:28:07,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 25 [2021-08-21 18:28:07,447 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:28:07,448 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 44 treesize of output 27 [2021-08-21 18:28:07,508 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:07,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304985737] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:07,508 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:07,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:28:07,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606475780] [2021-08-21 18:28:07,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:28:07,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:07,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:28:07,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:28:07,509 INFO L87 Difference]: Start difference. First operand 19481 states and 42178 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:07,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:07,889 INFO L93 Difference]: Finished difference Result 25757 states and 54947 transitions. [2021-08-21 18:28:07,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:28:07,889 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 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 39 [2021-08-21 18:28:07,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:07,934 INFO L225 Difference]: With dead ends: 25757 [2021-08-21 18:28:07,934 INFO L226 Difference]: Without dead ends: 25749 [2021-08-21 18:28:07,935 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 208.0ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:28:07,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25749 states. [2021-08-21 18:28:08,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25749 to 19372. [2021-08-21 18:28:08,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19372 states, 19371 states have (on average 2.162510970006711) internal successors, (41890), 19371 states have internal predecessors, (41890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:08,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19372 states to 19372 states and 41890 transitions. [2021-08-21 18:28:08,240 INFO L78 Accepts]: Start accepts. Automaton has 19372 states and 41890 transitions. Word has length 39 [2021-08-21 18:28:08,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:08,240 INFO L470 AbstractCegarLoop]: Abstraction has 19372 states and 41890 transitions. [2021-08-21 18:28:08,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:08,240 INFO L276 IsEmpty]: Start isEmpty. Operand 19372 states and 41890 transitions. [2021-08-21 18:28:08,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:28:08,265 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:08,265 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:28:08,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:08,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:08,477 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:28:08,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:08,477 INFO L82 PathProgramCache]: Analyzing trace with hash 214534491, now seen corresponding path program 65 times [2021-08-21 18:28:08,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:08,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348410613] [2021-08-21 18:28:08,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:08,477 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:08,694 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:08,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:08,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348410613] [2021-08-21 18:28:08,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348410613] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:08,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622204562] [2021-08-21 18:28:08,694 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:28:08,694 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:08,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:08,705 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:28:08,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-21 18:28:12,572 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 18:28:12,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:12,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 18:28:12,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:12,986 INFO L354 Elim1Store]: treesize reduction 34, result has 44.3 percent of original size [2021-08-21 18:28:12,987 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 74 treesize of output 82 [2021-08-21 18:28:13,183 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-08-21 18:28:13,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 61 [2021-08-21 18:28:13,307 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:28:13,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622204562] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:13,307 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:13,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-21 18:28:13,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512272929] [2021-08-21 18:28:13,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:28:13,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:13,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:28:13,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:28:13,308 INFO L87 Difference]: Start difference. First operand 19372 states and 41890 transitions. Second operand has 20 states, 20 states have (on average 3.45) internal successors, (69), 19 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:14,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:14,908 INFO L93 Difference]: Finished difference Result 36632 states and 77480 transitions. [2021-08-21 18:28:14,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:28:14,909 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.45) internal successors, (69), 19 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 39 [2021-08-21 18:28:14,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:14,970 INFO L225 Difference]: With dead ends: 36632 [2021-08-21 18:28:14,970 INFO L226 Difference]: Without dead ends: 36624 [2021-08-21 18:28:14,971 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 910.9ms TimeCoverageRelationStatistics Valid=172, Invalid=1088, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 18:28:15,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36624 states. [2021-08-21 18:28:15,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36624 to 20358. [2021-08-21 18:28:15,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20358 states, 20357 states have (on average 2.16446431203026) internal successors, (44062), 20357 states have internal predecessors, (44062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:15,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20358 states to 20358 states and 44062 transitions. [2021-08-21 18:28:15,370 INFO L78 Accepts]: Start accepts. Automaton has 20358 states and 44062 transitions. Word has length 39 [2021-08-21 18:28:15,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:15,370 INFO L470 AbstractCegarLoop]: Abstraction has 20358 states and 44062 transitions. [2021-08-21 18:28:15,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.45) internal successors, (69), 19 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:15,371 INFO L276 IsEmpty]: Start isEmpty. Operand 20358 states and 44062 transitions. [2021-08-21 18:28:15,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:28:15,399 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:15,399 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:28:15,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:15,612 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,SelfDestructingSolverStorable68 [2021-08-21 18:28:15,613 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:28:15,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:15,613 INFO L82 PathProgramCache]: Analyzing trace with hash 234608031, now seen corresponding path program 66 times [2021-08-21 18:28:15,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:15,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491595631] [2021-08-21 18:28:15,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:15,613 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:15,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:15,781 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:15,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:15,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491595631] [2021-08-21 18:28:15,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491595631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:15,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080929988] [2021-08-21 18:28:15,781 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:28:15,781 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:15,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:15,782 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:28:15,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-21 18:28:19,686 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 18:28:19,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:19,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:28:19,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:20,235 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:28:20,235 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 72 treesize of output 46 [2021-08-21 18:28:20,391 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:28:20,392 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 46 treesize of output 50 [2021-08-21 18:28:20,549 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:20,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080929988] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:20,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:20,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-08-21 18:28:20,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884472102] [2021-08-21 18:28:20,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:28:20,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:20,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:28:20,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:28:20,550 INFO L87 Difference]: Start difference. First operand 20358 states and 44062 transitions. Second operand has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 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-21 18:28:21,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:21,455 INFO L93 Difference]: Finished difference Result 27863 states and 59559 transitions. [2021-08-21 18:28:21,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:28:21,456 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 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) Word has length 39 [2021-08-21 18:28:21,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:21,503 INFO L225 Difference]: With dead ends: 27863 [2021-08-21 18:28:21,504 INFO L226 Difference]: Without dead ends: 27855 [2021-08-21 18:28:21,504 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 483.3ms TimeCoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:28:21,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27855 states. [2021-08-21 18:28:21,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27855 to 20358. [2021-08-21 18:28:21,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20358 states, 20357 states have (on average 2.16446431203026) internal successors, (44062), 20357 states have internal predecessors, (44062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:21,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20358 states to 20358 states and 44062 transitions. [2021-08-21 18:28:21,956 INFO L78 Accepts]: Start accepts. Automaton has 20358 states and 44062 transitions. Word has length 39 [2021-08-21 18:28:21,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:21,957 INFO L470 AbstractCegarLoop]: Abstraction has 20358 states and 44062 transitions. [2021-08-21 18:28:21,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 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-21 18:28:21,957 INFO L276 IsEmpty]: Start isEmpty. Operand 20358 states and 44062 transitions. [2021-08-21 18:28:21,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:28:21,986 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:21,986 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:28:22,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:22,209 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,SelfDestructingSolverStorable69 [2021-08-21 18:28:22,209 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:28:22,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:22,210 INFO L82 PathProgramCache]: Analyzing trace with hash 1745976851, now seen corresponding path program 67 times [2021-08-21 18:28:22,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:22,210 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310240847] [2021-08-21 18:28:22,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:22,210 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:22,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:22,453 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:22,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:22,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310240847] [2021-08-21 18:28:22,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310240847] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:22,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619456074] [2021-08-21 18:28:22,453 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:28:22,453 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:22,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:22,454 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:28:22,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-21 18:28:26,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:26,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:28:26,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:26,863 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:28:26,863 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 78 treesize of output 52 [2021-08-21 18:28:27,002 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:28:27,002 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 44 treesize of output 27 [2021-08-21 18:28:27,066 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:27,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619456074] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:27,066 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:27,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:28:27,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113909947] [2021-08-21 18:28:27,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:28:27,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:27,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:28:27,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:28:27,067 INFO L87 Difference]: Start difference. First operand 20358 states and 44062 transitions. Second operand has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:27,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:27,568 INFO L93 Difference]: Finished difference Result 30549 states and 64396 transitions. [2021-08-21 18:28:27,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:28:27,568 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:28:27,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:27,624 INFO L225 Difference]: With dead ends: 30549 [2021-08-21 18:28:27,625 INFO L226 Difference]: Without dead ends: 30535 [2021-08-21 18:28:27,625 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 259.1ms TimeCoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:28:27,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30535 states. [2021-08-21 18:28:27,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30535 to 20662. [2021-08-21 18:28:27,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20662 states, 20661 states have (on average 2.164900053240405) internal successors, (44729), 20661 states have internal predecessors, (44729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:27,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20662 states to 20662 states and 44729 transitions. [2021-08-21 18:28:27,961 INFO L78 Accepts]: Start accepts. Automaton has 20662 states and 44729 transitions. Word has length 39 [2021-08-21 18:28:27,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:27,961 INFO L470 AbstractCegarLoop]: Abstraction has 20662 states and 44729 transitions. [2021-08-21 18:28:27,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:27,961 INFO L276 IsEmpty]: Start isEmpty. Operand 20662 states and 44729 transitions. [2021-08-21 18:28:27,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:28:27,987 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:27,987 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:28:28,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:28,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:28,209 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:28:28,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:28,209 INFO L82 PathProgramCache]: Analyzing trace with hash -1759945773, now seen corresponding path program 68 times [2021-08-21 18:28:28,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:28,209 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844883982] [2021-08-21 18:28:28,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:28,209 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:28,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:28,427 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:28,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:28,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844883982] [2021-08-21 18:28:28,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844883982] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:28,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431950561] [2021-08-21 18:28:28,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:28:28,427 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:28,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:28,428 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:28:28,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-21 18:28:32,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:28:32,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:32,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:28:32,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:33,080 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:28:33,081 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 74 treesize of output 52 [2021-08-21 18:28:33,227 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:28:33,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 35 [2021-08-21 18:28:33,291 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:33,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431950561] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:33,292 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:33,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:28:33,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677253315] [2021-08-21 18:28:33,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:28:33,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:33,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:28:33,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:28:33,292 INFO L87 Difference]: Start difference. First operand 20662 states and 44729 transitions. Second operand has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:33,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:33,867 INFO L93 Difference]: Finished difference Result 30159 states and 63648 transitions. [2021-08-21 18:28:33,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:28:33,867 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:28:33,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:33,919 INFO L225 Difference]: With dead ends: 30159 [2021-08-21 18:28:33,919 INFO L226 Difference]: Without dead ends: 30147 [2021-08-21 18:28:33,919 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 344.7ms TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:28:33,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30147 states. [2021-08-21 18:28:34,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30147 to 20691. [2021-08-21 18:28:34,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20691 states, 20690 states have (on average 2.166070565490575) internal successors, (44816), 20690 states have internal predecessors, (44816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:34,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20691 states to 20691 states and 44816 transitions. [2021-08-21 18:28:34,309 INFO L78 Accepts]: Start accepts. Automaton has 20691 states and 44816 transitions. Word has length 39 [2021-08-21 18:28:34,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:34,309 INFO L470 AbstractCegarLoop]: Abstraction has 20691 states and 44816 transitions. [2021-08-21 18:28:34,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:34,309 INFO L276 IsEmpty]: Start isEmpty. Operand 20691 states and 44816 transitions. [2021-08-21 18:28:34,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:28:34,337 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:34,337 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:28:34,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:34,553 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,SelfDestructingSolverStorable71 [2021-08-21 18:28:34,553 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:28:34,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:34,554 INFO L82 PathProgramCache]: Analyzing trace with hash -1739872233, now seen corresponding path program 69 times [2021-08-21 18:28:34,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:34,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937679423] [2021-08-21 18:28:34,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:34,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:34,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:34,745 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:34,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:34,746 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937679423] [2021-08-21 18:28:34,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937679423] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:34,746 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153283651] [2021-08-21 18:28:34,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:28:34,746 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:34,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:34,769 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:28:34,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-21 18:28:38,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:28:38,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:38,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:28:38,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:38,797 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 18:28:38,797 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 84 treesize of output 52 [2021-08-21 18:28:38,939 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:28:38,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 27 [2021-08-21 18:28:39,000 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:39,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153283651] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:39,001 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:39,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:28:39,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830798125] [2021-08-21 18:28:39,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:28:39,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:39,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:28:39,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:28:39,001 INFO L87 Difference]: Start difference. First operand 20691 states and 44816 transitions. Second operand has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:39,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:39,501 INFO L93 Difference]: Finished difference Result 30603 states and 64730 transitions. [2021-08-21 18:28:39,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:28:39,501 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:28:39,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:39,633 INFO L225 Difference]: With dead ends: 30603 [2021-08-21 18:28:39,633 INFO L226 Difference]: Without dead ends: 30591 [2021-08-21 18:28:39,633 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 258.2ms TimeCoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:28:39,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30591 states. [2021-08-21 18:28:39,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30591 to 20754. [2021-08-21 18:28:39,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20754 states, 20753 states have (on average 2.1703368187731895) internal successors, (45041), 20753 states have internal predecessors, (45041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:39,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20754 states to 20754 states and 45041 transitions. [2021-08-21 18:28:39,960 INFO L78 Accepts]: Start accepts. Automaton has 20754 states and 45041 transitions. Word has length 39 [2021-08-21 18:28:39,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:39,960 INFO L470 AbstractCegarLoop]: Abstraction has 20754 states and 45041 transitions. [2021-08-21 18:28:39,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:39,960 INFO L276 IsEmpty]: Start isEmpty. Operand 20754 states and 45041 transitions. [2021-08-21 18:28:39,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:28:39,986 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:39,987 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:28:40,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:40,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:40,201 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:28:40,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:40,201 INFO L82 PathProgramCache]: Analyzing trace with hash -692458541, now seen corresponding path program 70 times [2021-08-21 18:28:40,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:40,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132610931] [2021-08-21 18:28:40,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:40,201 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:40,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:40,417 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:40,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:40,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132610931] [2021-08-21 18:28:40,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132610931] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:40,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953610216] [2021-08-21 18:28:40,417 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:28:40,418 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:40,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:40,418 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:28:40,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-21 18:28:44,591 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:28:44,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:44,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:28:44,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:45,267 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:28:45,267 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 90 treesize of output 65 [2021-08-21 18:28:45,413 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:28:45,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 35 [2021-08-21 18:28:45,475 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:45,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953610216] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:45,475 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:45,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:28:45,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593084893] [2021-08-21 18:28:45,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:28:45,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:45,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:28:45,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:28:45,476 INFO L87 Difference]: Start difference. First operand 20754 states and 45041 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:45,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:45,976 INFO L93 Difference]: Finished difference Result 26251 states and 56099 transitions. [2021-08-21 18:28:45,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:28:45,976 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-21 18:28:45,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:46,023 INFO L225 Difference]: With dead ends: 26251 [2021-08-21 18:28:46,023 INFO L226 Difference]: Without dead ends: 26239 [2021-08-21 18:28:46,023 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 329.4ms TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:28:46,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26239 states. [2021-08-21 18:28:46,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26239 to 20767. [2021-08-21 18:28:46,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20767 states, 20766 states have (on average 2.170952518539921) internal successors, (45082), 20766 states have internal predecessors, (45082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:46,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20767 states to 20767 states and 45082 transitions. [2021-08-21 18:28:46,431 INFO L78 Accepts]: Start accepts. Automaton has 20767 states and 45082 transitions. Word has length 39 [2021-08-21 18:28:46,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:46,431 INFO L470 AbstractCegarLoop]: Abstraction has 20767 states and 45082 transitions. [2021-08-21 18:28:46,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:46,431 INFO L276 IsEmpty]: Start isEmpty. Operand 20767 states and 45082 transitions. [2021-08-21 18:28:46,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:28:46,459 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:46,459 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:28:46,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:46,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:46,673 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:28:46,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:46,673 INFO L82 PathProgramCache]: Analyzing trace with hash -672385001, now seen corresponding path program 71 times [2021-08-21 18:28:46,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:46,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020124944] [2021-08-21 18:28:46,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:46,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:46,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:46,871 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:46,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:46,872 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020124944] [2021-08-21 18:28:46,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020124944] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:46,872 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585012593] [2021-08-21 18:28:46,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:28:46,872 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:46,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:46,873 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:28:46,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-21 18:28:51,050 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:28:51,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:51,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:28:51,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:51,776 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:28:51,777 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 73 treesize of output 47 [2021-08-21 18:28:52,100 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:28:52,100 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 56 treesize of output 56 [2021-08-21 18:28:52,274 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:52,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585012593] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:52,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:52,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:28:52,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458925384] [2021-08-21 18:28:52,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:28:52,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:52,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:28:52,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:28:52,275 INFO L87 Difference]: Start difference. First operand 20767 states and 45082 transitions. Second operand has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:53,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:53,130 INFO L93 Difference]: Finished difference Result 33669 states and 71342 transitions. [2021-08-21 18:28:53,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:28:53,131 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:28:53,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:53,189 INFO L225 Difference]: With dead ends: 33669 [2021-08-21 18:28:53,189 INFO L226 Difference]: Without dead ends: 33651 [2021-08-21 18:28:53,190 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 548.6ms TimeCoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:28:53,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33651 states. [2021-08-21 18:28:53,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33651 to 20831. [2021-08-21 18:28:53,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20831 states, 20830 states have (on average 2.174507921267403) internal successors, (45295), 20830 states have internal predecessors, (45295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:53,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20831 states to 20831 states and 45295 transitions. [2021-08-21 18:28:53,583 INFO L78 Accepts]: Start accepts. Automaton has 20831 states and 45295 transitions. Word has length 39 [2021-08-21 18:28:53,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:53,583 INFO L470 AbstractCegarLoop]: Abstraction has 20831 states and 45295 transitions. [2021-08-21 18:28:53,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:53,583 INFO L276 IsEmpty]: Start isEmpty. Operand 20831 states and 45295 transitions. [2021-08-21 18:28:53,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:28:53,609 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:53,609 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:28:53,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:53,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:53,825 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:28:53,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:53,825 INFO L82 PathProgramCache]: Analyzing trace with hash -929937001, now seen corresponding path program 72 times [2021-08-21 18:28:53,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:53,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355154890] [2021-08-21 18:28:53,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:53,825 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:54,047 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:54,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:54,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355154890] [2021-08-21 18:28:54,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355154890] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:54,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430786063] [2021-08-21 18:28:54,047 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:28:54,047 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:54,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:54,048 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:28:54,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-21 18:28:58,289 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 18:28:58,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:58,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:28:58,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:58,909 INFO L354 Elim1Store]: treesize reduction 21, result has 27.6 percent of original size [2021-08-21 18:28:58,909 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 83 treesize of output 73 [2021-08-21 18:28:59,139 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 18:28:59,140 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 50 treesize of output 31 [2021-08-21 18:28:59,206 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:59,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430786063] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:59,207 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:59,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-08-21 18:28:59,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649658920] [2021-08-21 18:28:59,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:28:59,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:59,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:28:59,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:28:59,207 INFO L87 Difference]: Start difference. First operand 20831 states and 45295 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:00,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:00,048 INFO L93 Difference]: Finished difference Result 30228 states and 64679 transitions. [2021-08-21 18:29:00,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:29:00,049 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:29:00,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:00,095 INFO L225 Difference]: With dead ends: 30228 [2021-08-21 18:29:00,095 INFO L226 Difference]: Without dead ends: 30220 [2021-08-21 18:29:00,095 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 504.3ms TimeCoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:29:00,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30220 states. [2021-08-21 18:29:00,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30220 to 20861. [2021-08-21 18:29:00,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20861 states, 20860 states have (on average 2.174496644295302) internal successors, (45360), 20860 states have internal predecessors, (45360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:00,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20861 states to 20861 states and 45360 transitions. [2021-08-21 18:29:00,415 INFO L78 Accepts]: Start accepts. Automaton has 20861 states and 45360 transitions. Word has length 39 [2021-08-21 18:29:00,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:00,415 INFO L470 AbstractCegarLoop]: Abstraction has 20861 states and 45360 transitions. [2021-08-21 18:29:00,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:00,415 INFO L276 IsEmpty]: Start isEmpty. Operand 20861 states and 45360 transitions. [2021-08-21 18:29:00,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:29:00,444 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:00,444 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:00,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:00,672 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,SelfDestructingSolverStorable75 [2021-08-21 18:29:00,673 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:29:00,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:00,673 INFO L82 PathProgramCache]: Analyzing trace with hash 993109975, now seen corresponding path program 73 times [2021-08-21 18:29:00,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:00,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641247789] [2021-08-21 18:29:00,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:00,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:00,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:00,879 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:00,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:00,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641247789] [2021-08-21 18:29:00,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641247789] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:00,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87631457] [2021-08-21 18:29:00,880 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:29:00,880 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:00,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:00,889 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:29:00,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-08-21 18:29:05,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:05,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:29:05,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:05,784 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:29:05,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 38 [2021-08-21 18:29:05,895 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:29:05,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:29:05,960 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:05,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87631457] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:05,960 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:05,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:29:05,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825384702] [2021-08-21 18:29:05,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:29:05,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:05,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:29:05,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:29:05,961 INFO L87 Difference]: Start difference. First operand 20861 states and 45360 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:06,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:06,431 INFO L93 Difference]: Finished difference Result 26807 states and 57436 transitions. [2021-08-21 18:29:06,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:29:06,431 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:29:06,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:06,478 INFO L225 Difference]: With dead ends: 26807 [2021-08-21 18:29:06,478 INFO L226 Difference]: Without dead ends: 26799 [2021-08-21 18:29:06,478 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 240.5ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:29:06,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26799 states. [2021-08-21 18:29:06,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26799 to 20884. [2021-08-21 18:29:06,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20884 states, 20883 states have (on average 2.1747354307331324) internal successors, (45415), 20883 states have internal predecessors, (45415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:06,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20884 states to 20884 states and 45415 transitions. [2021-08-21 18:29:06,974 INFO L78 Accepts]: Start accepts. Automaton has 20884 states and 45415 transitions. Word has length 39 [2021-08-21 18:29:06,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:06,974 INFO L470 AbstractCegarLoop]: Abstraction has 20884 states and 45415 transitions. [2021-08-21 18:29:06,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:06,974 INFO L276 IsEmpty]: Start isEmpty. Operand 20884 states and 45415 transitions. [2021-08-21 18:29:07,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:29:07,003 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:07,003 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:07,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:07,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:07,217 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:29:07,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:07,217 INFO L82 PathProgramCache]: Analyzing trace with hash 426056983, now seen corresponding path program 74 times [2021-08-21 18:29:07,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:07,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279179751] [2021-08-21 18:29:07,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:07,217 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:07,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:07,399 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:07,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:07,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279179751] [2021-08-21 18:29:07,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279179751] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:07,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893112267] [2021-08-21 18:29:07,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:29:07,400 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:07,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:07,400 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:29:07,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-08-21 18:29:11,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:29:11,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:11,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:29:11,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:12,361 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:29:12,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 69 treesize of output 52 [2021-08-21 18:29:12,445 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:29:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:29:12,503 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:12,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893112267] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:12,503 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:12,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:29:12,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361813223] [2021-08-21 18:29:12,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:29:12,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:12,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:29:12,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:29:12,504 INFO L87 Difference]: Start difference. First operand 20884 states and 45415 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:12,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:12,839 INFO L93 Difference]: Finished difference Result 27544 states and 59152 transitions. [2021-08-21 18:29:12,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:29:12,839 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:29:12,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:12,887 INFO L225 Difference]: With dead ends: 27544 [2021-08-21 18:29:12,887 INFO L226 Difference]: Without dead ends: 27536 [2021-08-21 18:29:12,887 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 242.3ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:29:12,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27536 states. [2021-08-21 18:29:13,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27536 to 21008. [2021-08-21 18:29:13,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21008 states, 21007 states have (on average 2.17746465463893) internal successors, (45742), 21007 states have internal predecessors, (45742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:13,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21008 states to 21008 states and 45742 transitions. [2021-08-21 18:29:13,208 INFO L78 Accepts]: Start accepts. Automaton has 21008 states and 45742 transitions. Word has length 39 [2021-08-21 18:29:13,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:13,208 INFO L470 AbstractCegarLoop]: Abstraction has 21008 states and 45742 transitions. [2021-08-21 18:29:13,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:13,209 INFO L276 IsEmpty]: Start isEmpty. Operand 21008 states and 45742 transitions. [2021-08-21 18:29:13,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:29:13,235 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:13,236 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:13,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:13,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:13,436 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:29:13,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:13,436 INFO L82 PathProgramCache]: Analyzing trace with hash -1191054565, now seen corresponding path program 75 times [2021-08-21 18:29:13,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:13,437 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092305494] [2021-08-21 18:29:13,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:13,437 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:13,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:13,627 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:13,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:13,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092305494] [2021-08-21 18:29:13,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092305494] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:13,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638228538] [2021-08-21 18:29:13,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:29:13,627 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:13,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:13,628 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:29:13,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-08-21 18:29:18,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:29:18,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:18,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:29:18,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:18,482 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:29:18,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 25 [2021-08-21 18:29:18,611 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:29:18,611 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 36 treesize of output 40 [2021-08-21 18:29:18,717 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:18,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638228538] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:18,717 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:18,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:29:18,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055946511] [2021-08-21 18:29:18,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:29:18,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:18,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:29:18,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:29:18,718 INFO L87 Difference]: Start difference. First operand 21008 states and 45742 transitions. Second operand has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:19,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:19,692 INFO L93 Difference]: Finished difference Result 31896 states and 67957 transitions. [2021-08-21 18:29:19,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:29:19,693 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:29:19,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:19,745 INFO L225 Difference]: With dead ends: 31896 [2021-08-21 18:29:19,745 INFO L226 Difference]: Without dead ends: 31888 [2021-08-21 18:29:19,746 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 597.3ms TimeCoverageRelationStatistics Valid=146, Invalid=910, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:29:19,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31888 states. [2021-08-21 18:29:20,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31888 to 21048. [2021-08-21 18:29:20,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21048 states, 21047 states have (on average 2.1784102247351167) internal successors, (45849), 21047 states have internal predecessors, (45849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:20,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21048 states to 21048 states and 45849 transitions. [2021-08-21 18:29:20,092 INFO L78 Accepts]: Start accepts. Automaton has 21048 states and 45849 transitions. Word has length 39 [2021-08-21 18:29:20,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:20,092 INFO L470 AbstractCegarLoop]: Abstraction has 21048 states and 45849 transitions. [2021-08-21 18:29:20,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 18 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:20,092 INFO L276 IsEmpty]: Start isEmpty. Operand 21048 states and 45849 transitions. [2021-08-21 18:29:20,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:29:20,119 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:20,120 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:20,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:20,344 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,SelfDestructingSolverStorable78 [2021-08-21 18:29:20,345 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:29:20,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:20,345 INFO L82 PathProgramCache]: Analyzing trace with hash 1307426327, now seen corresponding path program 76 times [2021-08-21 18:29:20,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:20,345 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848640344] [2021-08-21 18:29:20,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:20,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:20,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:20,538 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:20,539 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:20,539 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848640344] [2021-08-21 18:29:20,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848640344] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:20,539 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427000416] [2021-08-21 18:29:20,539 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:29:20,539 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:20,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:20,540 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:29:20,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-08-21 18:29:25,185 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:29:25,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:25,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:29:25,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:25,632 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:29:25,632 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 69 treesize of output 52 [2021-08-21 18:29:25,697 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:29:25,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:29:25,744 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:25,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427000416] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:25,744 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:25,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:29:25,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602847081] [2021-08-21 18:29:25,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:29:25,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:25,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:29:25,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:29:25,745 INFO L87 Difference]: Start difference. First operand 21048 states and 45849 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:26,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:26,096 INFO L93 Difference]: Finished difference Result 27249 states and 58580 transitions. [2021-08-21 18:29:26,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:29:26,096 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:29:26,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:26,147 INFO L225 Difference]: With dead ends: 27249 [2021-08-21 18:29:26,147 INFO L226 Difference]: Without dead ends: 27241 [2021-08-21 18:29:26,147 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 203.4ms TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:29:26,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27241 states. [2021-08-21 18:29:26,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27241 to 20945. [2021-08-21 18:29:26,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20945 states, 20944 states have (on average 2.1759931245225363) internal successors, (45574), 20944 states have internal predecessors, (45574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:26,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20945 states to 20945 states and 45574 transitions. [2021-08-21 18:29:26,505 INFO L78 Accepts]: Start accepts. Automaton has 20945 states and 45574 transitions. Word has length 39 [2021-08-21 18:29:26,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:26,506 INFO L470 AbstractCegarLoop]: Abstraction has 20945 states and 45574 transitions. [2021-08-21 18:29:26,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:26,506 INFO L276 IsEmpty]: Start isEmpty. Operand 20945 states and 45574 transitions. [2021-08-21 18:29:26,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:29:26,534 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:26,534 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:26,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:26,757 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,SelfDestructingSolverStorable79 [2021-08-21 18:29:26,757 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:29:26,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:26,757 INFO L82 PathProgramCache]: Analyzing trace with hash 2046001889, now seen corresponding path program 77 times [2021-08-21 18:29:26,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:26,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805460137] [2021-08-21 18:29:26,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:26,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:26,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:27,009 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:27,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:27,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805460137] [2021-08-21 18:29:27,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805460137] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:27,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103243055] [2021-08-21 18:29:27,009 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:29:27,010 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:27,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:27,010 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:29:27,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-08-21 18:29:31,620 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:29:31,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:31,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:29:31,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:31,917 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:29:31,917 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 35 treesize of output 17 [2021-08-21 18:29:32,187 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:29:32,187 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 44 treesize of output 27 [2021-08-21 18:29:32,247 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:32,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103243055] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:32,247 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:32,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:29:32,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786004399] [2021-08-21 18:29:32,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:29:32,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:32,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:29:32,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:29:32,248 INFO L87 Difference]: Start difference. First operand 20945 states and 45574 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:32,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:32,644 INFO L93 Difference]: Finished difference Result 32185 states and 68388 transitions. [2021-08-21 18:29:32,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:29:32,645 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 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 39 [2021-08-21 18:29:32,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:32,701 INFO L225 Difference]: With dead ends: 32185 [2021-08-21 18:29:32,701 INFO L226 Difference]: Without dead ends: 32177 [2021-08-21 18:29:32,701 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 227.4ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:29:32,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32177 states. [2021-08-21 18:29:33,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32177 to 21002. [2021-08-21 18:29:33,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21002 states, 21001 states have (on average 2.176705871148993) internal successors, (45713), 21001 states have internal predecessors, (45713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:33,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21002 states to 21002 states and 45713 transitions. [2021-08-21 18:29:33,189 INFO L78 Accepts]: Start accepts. Automaton has 21002 states and 45713 transitions. Word has length 39 [2021-08-21 18:29:33,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:33,189 INFO L470 AbstractCegarLoop]: Abstraction has 21002 states and 45713 transitions. [2021-08-21 18:29:33,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:33,190 INFO L276 IsEmpty]: Start isEmpty. Operand 21002 states and 45713 transitions. [2021-08-21 18:29:33,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:29:33,216 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:33,216 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:33,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:33,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:33,429 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:29:33,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:33,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1154711873, now seen corresponding path program 78 times [2021-08-21 18:29:33,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:33,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200592219] [2021-08-21 18:29:33,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:33,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:33,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:33,711 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:33,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:33,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200592219] [2021-08-21 18:29:33,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200592219] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:33,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225495636] [2021-08-21 18:29:33,712 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:29:33,712 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:33,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:33,713 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:29:33,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-08-21 18:29:38,342 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:29:38,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:38,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:29:38,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:38,735 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:29:38,735 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 53 treesize of output 35 [2021-08-21 18:29:38,802 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:29:38,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:29:38,848 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:38,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225495636] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:38,849 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:38,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 18:29:38,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84280855] [2021-08-21 18:29:38,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:29:38,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:38,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:29:38,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:29:38,852 INFO L87 Difference]: Start difference. First operand 21002 states and 45713 transitions. Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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-21 18:29:39,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:39,302 INFO L93 Difference]: Finished difference Result 32711 states and 69187 transitions. [2021-08-21 18:29:39,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:29:39,302 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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) Word has length 39 [2021-08-21 18:29:39,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:39,359 INFO L225 Difference]: With dead ends: 32711 [2021-08-21 18:29:39,359 INFO L226 Difference]: Without dead ends: 32699 [2021-08-21 18:29:39,359 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 246.9ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:29:39,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32699 states. [2021-08-21 18:29:39,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32699 to 21008. [2021-08-21 18:29:39,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21008 states, 21007 states have (on average 2.1769410196601133) internal successors, (45731), 21007 states have internal predecessors, (45731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:39,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21008 states to 21008 states and 45731 transitions. [2021-08-21 18:29:39,722 INFO L78 Accepts]: Start accepts. Automaton has 21008 states and 45731 transitions. Word has length 39 [2021-08-21 18:29:39,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:39,722 INFO L470 AbstractCegarLoop]: Abstraction has 21008 states and 45731 transitions. [2021-08-21 18:29:39,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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-21 18:29:39,722 INFO L276 IsEmpty]: Start isEmpty. Operand 21008 states and 45731 transitions. [2021-08-21 18:29:39,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:29:39,752 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:39,753 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:39,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:39,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:39,967 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:29:39,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:39,967 INFO L82 PathProgramCache]: Analyzing trace with hash -751153151, now seen corresponding path program 79 times [2021-08-21 18:29:39,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:39,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052033724] [2021-08-21 18:29:39,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:39,967 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:39,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:40,206 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:40,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:40,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052033724] [2021-08-21 18:29:40,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052033724] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:40,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299713451] [2021-08-21 18:29:40,206 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:29:40,206 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:40,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:40,207 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:29:40,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-08-21 18:29:44,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:44,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:29:44,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:45,510 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:29:45,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 38 [2021-08-21 18:29:45,617 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:29:45,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:29:45,673 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:45,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299713451] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:45,673 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:45,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:29:45,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70720585] [2021-08-21 18:29:45,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:29:45,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:45,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:29:45,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:29:45,674 INFO L87 Difference]: Start difference. First operand 21008 states and 45731 transitions. Second operand has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 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-21 18:29:46,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:46,072 INFO L93 Difference]: Finished difference Result 33471 states and 71143 transitions. [2021-08-21 18:29:46,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:29:46,072 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 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) Word has length 39 [2021-08-21 18:29:46,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:46,134 INFO L225 Difference]: With dead ends: 33471 [2021-08-21 18:29:46,134 INFO L226 Difference]: Without dead ends: 33463 [2021-08-21 18:29:46,134 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 263.1ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:29:46,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33463 states. [2021-08-21 18:29:46,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33463 to 21019. [2021-08-21 18:29:46,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21019 states, 21018 states have (on average 2.1774669331049576) internal successors, (45766), 21018 states have internal predecessors, (45766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:46,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21019 states to 21019 states and 45766 transitions. [2021-08-21 18:29:46,531 INFO L78 Accepts]: Start accepts. Automaton has 21019 states and 45766 transitions. Word has length 39 [2021-08-21 18:29:46,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:46,531 INFO L470 AbstractCegarLoop]: Abstraction has 21019 states and 45766 transitions. [2021-08-21 18:29:46,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 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-21 18:29:46,532 INFO L276 IsEmpty]: Start isEmpty. Operand 21019 states and 45766 transitions. [2021-08-21 18:29:46,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:29:46,560 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:46,560 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:46,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:46,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2021-08-21 18:29:46,766 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:29:46,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:46,766 INFO L82 PathProgramCache]: Analyzing trace with hash -78931587, now seen corresponding path program 80 times [2021-08-21 18:29:46,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:46,766 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063716641] [2021-08-21 18:29:46,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:46,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:46,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:47,046 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:47,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:47,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063716641] [2021-08-21 18:29:47,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063716641] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:47,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466004550] [2021-08-21 18:29:47,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:29:47,047 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:47,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:47,057 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:29:47,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-08-21 18:29:52,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:29:52,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:52,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:29:52,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:52,377 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:29:52,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 27 [2021-08-21 18:29:52,531 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:29:52,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:29:52,588 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:52,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466004550] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:52,588 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:52,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 18:29:52,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019590959] [2021-08-21 18:29:52,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:29:52,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:52,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:29:52,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:29:52,589 INFO L87 Difference]: Start difference. First operand 21019 states and 45766 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:53,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:53,218 INFO L93 Difference]: Finished difference Result 34764 states and 73191 transitions. [2021-08-21 18:29:53,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:29:53,218 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 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 39 [2021-08-21 18:29:53,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:53,293 INFO L225 Difference]: With dead ends: 34764 [2021-08-21 18:29:53,293 INFO L226 Difference]: Without dead ends: 34750 [2021-08-21 18:29:53,294 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 345.5ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:29:53,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34750 states. [2021-08-21 18:29:53,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34750 to 21123. [2021-08-21 18:29:53,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21123 states, 21122 states have (on average 2.1820376858252057) internal successors, (46089), 21122 states have internal predecessors, (46089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:53,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21123 states to 21123 states and 46089 transitions. [2021-08-21 18:29:53,766 INFO L78 Accepts]: Start accepts. Automaton has 21123 states and 46089 transitions. Word has length 39 [2021-08-21 18:29:53,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:53,766 INFO L470 AbstractCegarLoop]: Abstraction has 21123 states and 46089 transitions. [2021-08-21 18:29:53,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:53,766 INFO L276 IsEmpty]: Start isEmpty. Operand 21123 states and 46089 transitions. [2021-08-21 18:29:53,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:29:53,793 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:53,793 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:53,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2021-08-21 18:29:54,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:54,006 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:29:54,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:54,006 INFO L82 PathProgramCache]: Analyzing trace with hash 931444409, now seen corresponding path program 81 times [2021-08-21 18:29:54,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:54,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422082868] [2021-08-21 18:29:54,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:54,007 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:54,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:54,270 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:54,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:54,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422082868] [2021-08-21 18:29:54,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422082868] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:54,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272014252] [2021-08-21 18:29:54,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:29:54,271 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:54,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:54,272 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:29:54,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-08-21 18:29:59,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:29:59,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:59,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:29:59,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:59,440 INFO L354 Elim1Store]: treesize reduction 12, result has 63.6 percent of original size [2021-08-21 18:29:59,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 55 [2021-08-21 18:29:59,621 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:29:59,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:29:59,673 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:59,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272014252] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:59,674 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:59,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:29:59,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617511451] [2021-08-21 18:29:59,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:29:59,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:59,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:29:59,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:29:59,676 INFO L87 Difference]: Start difference. First operand 21123 states and 46089 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:00,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:00,290 INFO L93 Difference]: Finished difference Result 31548 states and 66075 transitions. [2021-08-21 18:30:00,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:30:00,290 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 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 39 [2021-08-21 18:30:00,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:00,345 INFO L225 Difference]: With dead ends: 31548 [2021-08-21 18:30:00,346 INFO L226 Difference]: Without dead ends: 31534 [2021-08-21 18:30:00,346 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 373.2ms TimeCoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:30:00,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31534 states. [2021-08-21 18:30:00,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31534 to 21123. [2021-08-21 18:30:00,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21123 states, 21122 states have (on average 2.1820376858252057) internal successors, (46089), 21122 states have internal predecessors, (46089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:00,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21123 states to 21123 states and 46089 transitions. [2021-08-21 18:30:00,724 INFO L78 Accepts]: Start accepts. Automaton has 21123 states and 46089 transitions. Word has length 39 [2021-08-21 18:30:00,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:00,724 INFO L470 AbstractCegarLoop]: Abstraction has 21123 states and 46089 transitions. [2021-08-21 18:30:00,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:00,725 INFO L276 IsEmpty]: Start isEmpty. Operand 21123 states and 46089 transitions. [2021-08-21 18:30:00,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:30:00,756 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:00,756 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:00,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:00,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:00,971 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:30:00,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:00,972 INFO L82 PathProgramCache]: Analyzing trace with hash 50154289, now seen corresponding path program 82 times [2021-08-21 18:30:00,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:00,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216534329] [2021-08-21 18:30:00,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:00,972 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:01,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:01,255 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:01,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:01,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216534329] [2021-08-21 18:30:01,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216534329] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:01,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715288498] [2021-08-21 18:30:01,256 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:30:01,256 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:01,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:01,257 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:01,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-08-21 18:30:06,276 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:30:06,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:06,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:30:06,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:06,774 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:30:06,774 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 74 treesize of output 52 [2021-08-21 18:30:06,921 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:30:06,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 35 [2021-08-21 18:30:06,985 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:06,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715288498] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:06,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:06,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:30:06,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638012070] [2021-08-21 18:30:06,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:30:06,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:06,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:30:06,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:30:06,986 INFO L87 Difference]: Start difference. First operand 21123 states and 46089 transitions. Second operand has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:07,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:07,578 INFO L93 Difference]: Finished difference Result 32748 states and 69091 transitions. [2021-08-21 18:30:07,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:30:07,578 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:30:07,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:07,692 INFO L225 Difference]: With dead ends: 32748 [2021-08-21 18:30:07,692 INFO L226 Difference]: Without dead ends: 32729 [2021-08-21 18:30:07,692 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 308.2ms TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:30:07,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32729 states. [2021-08-21 18:30:07,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32729 to 21123. [2021-08-21 18:30:08,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21123 states, 21122 states have (on average 2.1820376858252057) internal successors, (46089), 21122 states have internal predecessors, (46089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:08,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21123 states to 21123 states and 46089 transitions. [2021-08-21 18:30:08,049 INFO L78 Accepts]: Start accepts. Automaton has 21123 states and 46089 transitions. Word has length 39 [2021-08-21 18:30:08,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:08,049 INFO L470 AbstractCegarLoop]: Abstraction has 21123 states and 46089 transitions. [2021-08-21 18:30:08,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:08,050 INFO L276 IsEmpty]: Start isEmpty. Operand 21123 states and 46089 transitions. [2021-08-21 18:30:08,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:30:08,077 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:08,077 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:08,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:08,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2021-08-21 18:30:08,306 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:30:08,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:08,306 INFO L82 PathProgramCache]: Analyzing trace with hash 1639913857, now seen corresponding path program 83 times [2021-08-21 18:30:08,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:08,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407303153] [2021-08-21 18:30:08,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:08,306 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:08,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:08,537 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:08,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:08,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407303153] [2021-08-21 18:30:08,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407303153] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:08,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599598851] [2021-08-21 18:30:08,537 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:30:08,537 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:08,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:08,538 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:08,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-08-21 18:30:13,719 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:30:13,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:13,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 18:30:13,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:14,123 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:30:14,123 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 52 treesize of output 35 [2021-08-21 18:30:14,389 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 18:30:14,389 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 50 treesize of output 31 [2021-08-21 18:30:14,452 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:14,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599598851] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:14,452 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:14,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 15 [2021-08-21 18:30:14,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174397096] [2021-08-21 18:30:14,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:30:14,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:14,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:30:14,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:30:14,458 INFO L87 Difference]: Start difference. First operand 21123 states and 46089 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:14,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:14,888 INFO L93 Difference]: Finished difference Result 30751 states and 65053 transitions. [2021-08-21 18:30:14,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:30:14,889 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-21 18:30:14,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:14,949 INFO L225 Difference]: With dead ends: 30751 [2021-08-21 18:30:14,949 INFO L226 Difference]: Without dead ends: 30714 [2021-08-21 18:30:14,950 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 271.1ms TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:30:14,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30714 states. [2021-08-21 18:30:15,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30714 to 21319. [2021-08-21 18:30:15,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21319 states, 21318 states have (on average 2.1871657754010694) internal successors, (46626), 21318 states have internal predecessors, (46626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:15,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21319 states to 21319 states and 46626 transitions. [2021-08-21 18:30:15,385 INFO L78 Accepts]: Start accepts. Automaton has 21319 states and 46626 transitions. Word has length 39 [2021-08-21 18:30:15,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:15,385 INFO L470 AbstractCegarLoop]: Abstraction has 21319 states and 46626 transitions. [2021-08-21 18:30:15,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:15,385 INFO L276 IsEmpty]: Start isEmpty. Operand 21319 states and 46626 transitions. [2021-08-21 18:30:15,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:30:15,420 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:15,421 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:15,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2021-08-21 18:30:15,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:15,649 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:30:15,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:15,649 INFO L82 PathProgramCache]: Analyzing trace with hash 2122981795, now seen corresponding path program 84 times [2021-08-21 18:30:15,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:15,649 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908539722] [2021-08-21 18:30:15,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:15,649 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:15,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:15,883 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:15,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:15,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908539722] [2021-08-21 18:30:15,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908539722] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:15,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987798683] [2021-08-21 18:30:15,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:30:15,884 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:15,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:15,885 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:15,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-08-21 18:30:20,950 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:30:20,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:20,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:30:20,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:21,510 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:30:21,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 69 [2021-08-21 18:30:21,685 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:30:21,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:30:21,736 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:21,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987798683] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:21,737 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:21,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:30:21,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319953867] [2021-08-21 18:30:21,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:30:21,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:21,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:30:21,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:30:21,745 INFO L87 Difference]: Start difference. First operand 21319 states and 46626 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-21 18:30:23,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:23,046 INFO L93 Difference]: Finished difference Result 34839 states and 73860 transitions. [2021-08-21 18:30:23,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:30:23,046 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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) Word has length 39 [2021-08-21 18:30:23,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:23,113 INFO L225 Difference]: With dead ends: 34839 [2021-08-21 18:30:23,113 INFO L226 Difference]: Without dead ends: 34827 [2021-08-21 18:30:23,113 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 856.5ms TimeCoverageRelationStatistics Valid=213, Invalid=1119, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 18:30:23,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34827 states. [2021-08-21 18:30:23,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34827 to 21294. [2021-08-21 18:30:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21294 states, 21293 states have (on average 2.1864462499412953) internal successors, (46556), 21293 states have internal predecessors, (46556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:23,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21294 states to 21294 states and 46556 transitions. [2021-08-21 18:30:23,627 INFO L78 Accepts]: Start accepts. Automaton has 21294 states and 46556 transitions. Word has length 39 [2021-08-21 18:30:23,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:23,627 INFO L470 AbstractCegarLoop]: Abstraction has 21294 states and 46556 transitions. [2021-08-21 18:30:23,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-21 18:30:23,628 INFO L276 IsEmpty]: Start isEmpty. Operand 21294 states and 46556 transitions. [2021-08-21 18:30:23,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:30:23,655 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:23,655 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:23,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:23,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:23,881 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:30:23,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:23,881 INFO L82 PathProgramCache]: Analyzing trace with hash -116654813, now seen corresponding path program 85 times [2021-08-21 18:30:23,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:23,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975525632] [2021-08-21 18:30:23,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:23,881 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:23,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:24,107 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:24,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:24,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975525632] [2021-08-21 18:30:24,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975525632] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:24,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673805499] [2021-08-21 18:30:24,107 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:30:24,107 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:24,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:24,108 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:24,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-08-21 18:30:29,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:29,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:30:29,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:29,875 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:30:29,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 38 [2021-08-21 18:30:30,084 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:30:30,084 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 44 treesize of output 27 [2021-08-21 18:30:30,146 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:30,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673805499] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:30,146 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:30,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:30:30,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86743136] [2021-08-21 18:30:30,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:30:30,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:30,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:30:30,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:30:30,147 INFO L87 Difference]: Start difference. First operand 21294 states and 46556 transitions. Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 15 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-21 18:30:30,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:30,736 INFO L93 Difference]: Finished difference Result 33847 states and 72044 transitions. [2021-08-21 18:30:30,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:30:30,736 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.625) internal successors, (58), 15 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) Word has length 39 [2021-08-21 18:30:30,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:30,809 INFO L225 Difference]: With dead ends: 33847 [2021-08-21 18:30:30,809 INFO L226 Difference]: Without dead ends: 33839 [2021-08-21 18:30:30,809 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 397.0ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:30:30,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33839 states. [2021-08-21 18:30:31,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33839 to 21324. [2021-08-21 18:30:31,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21324 states, 21323 states have (on average 2.187919148337476) internal successors, (46653), 21323 states have internal predecessors, (46653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:31,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21324 states to 21324 states and 46653 transitions. [2021-08-21 18:30:31,406 INFO L78 Accepts]: Start accepts. Automaton has 21324 states and 46653 transitions. Word has length 39 [2021-08-21 18:30:31,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:31,406 INFO L470 AbstractCegarLoop]: Abstraction has 21324 states and 46653 transitions. [2021-08-21 18:30:31,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.625) internal successors, (58), 15 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-21 18:30:31,407 INFO L276 IsEmpty]: Start isEmpty. Operand 21324 states and 46653 transitions. [2021-08-21 18:30:31,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:30:31,432 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:31,432 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:31,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:31,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-08-21 18:30:31,653 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:30:31,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:31,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1948637117, now seen corresponding path program 86 times [2021-08-21 18:30:31,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:31,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187541801] [2021-08-21 18:30:31,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:31,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:31,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:31,877 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:31,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:31,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187541801] [2021-08-21 18:30:31,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187541801] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:31,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405855302] [2021-08-21 18:30:31,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:30:31,878 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:31,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:31,878 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:31,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-08-21 18:30:37,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:30:37,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:37,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:30:37,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:37,419 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:30:37,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 17 [2021-08-21 18:30:37,615 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:30:37,615 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 44 treesize of output 27 [2021-08-21 18:30:37,665 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:37,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405855302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:37,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:37,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-08-21 18:30:37,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917794209] [2021-08-21 18:30:37,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:30:37,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:37,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:30:37,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:30:37,666 INFO L87 Difference]: Start difference. First operand 21324 states and 46653 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:37,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:37,934 INFO L93 Difference]: Finished difference Result 28721 states and 61335 transitions. [2021-08-21 18:30:37,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:30:37,935 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:30:37,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:37,994 INFO L225 Difference]: With dead ends: 28721 [2021-08-21 18:30:37,995 INFO L226 Difference]: Without dead ends: 28709 [2021-08-21 18:30:37,995 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 181.2ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:30:38,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28709 states. [2021-08-21 18:30:38,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28709 to 21297. [2021-08-21 18:30:38,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21297 states, 21296 states have (on average 2.187781743050338) internal successors, (46591), 21296 states have internal predecessors, (46591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:38,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21297 states to 21297 states and 46591 transitions. [2021-08-21 18:30:38,485 INFO L78 Accepts]: Start accepts. Automaton has 21297 states and 46591 transitions. Word has length 39 [2021-08-21 18:30:38,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:38,485 INFO L470 AbstractCegarLoop]: Abstraction has 21297 states and 46591 transitions. [2021-08-21 18:30:38,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:38,485 INFO L276 IsEmpty]: Start isEmpty. Operand 21297 states and 46591 transitions. [2021-08-21 18:30:38,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:30:38,515 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:38,515 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:38,547 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2021-08-21 18:30:38,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:38,740 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:30:38,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:38,741 INFO L82 PathProgramCache]: Analyzing trace with hash -1498751179, now seen corresponding path program 87 times [2021-08-21 18:30:38,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:38,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896387858] [2021-08-21 18:30:38,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:38,741 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:38,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:38,974 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:38,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:38,974 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896387858] [2021-08-21 18:30:38,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896387858] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:38,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854746586] [2021-08-21 18:30:38,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:30:38,975 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:38,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:38,976 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:38,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-08-21 18:30:44,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:30:44,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:44,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 18:30:44,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:44,821 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-08-21 18:30:44,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 34 [2021-08-21 18:30:44,960 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:30:44,960 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 36 treesize of output 40 [2021-08-21 18:30:45,082 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:45,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854746586] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:45,082 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:45,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-08-21 18:30:45,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460549616] [2021-08-21 18:30:45,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:30:45,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:45,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:30:45,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:30:45,083 INFO L87 Difference]: Start difference. First operand 21297 states and 46591 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 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-21 18:30:45,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:45,936 INFO L93 Difference]: Finished difference Result 39889 states and 84621 transitions. [2021-08-21 18:30:45,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 18:30:45,937 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 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) Word has length 39 [2021-08-21 18:30:45,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:46,019 INFO L225 Difference]: With dead ends: 39889 [2021-08-21 18:30:46,019 INFO L226 Difference]: Without dead ends: 39881 [2021-08-21 18:30:46,019 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 601.6ms TimeCoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:30:46,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39881 states. [2021-08-21 18:30:46,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39881 to 21213. [2021-08-21 18:30:46,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21213 states, 21212 states have (on average 2.187158212332642) internal successors, (46394), 21212 states have internal predecessors, (46394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:46,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21213 states to 21213 states and 46394 transitions. [2021-08-21 18:30:46,509 INFO L78 Accepts]: Start accepts. Automaton has 21213 states and 46394 transitions. Word has length 39 [2021-08-21 18:30:46,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:46,509 INFO L470 AbstractCegarLoop]: Abstraction has 21213 states and 46394 transitions. [2021-08-21 18:30:46,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 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-21 18:30:46,510 INFO L276 IsEmpty]: Start isEmpty. Operand 21213 states and 46394 transitions. [2021-08-21 18:30:46,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:30:46,540 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:46,540 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:46,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2021-08-21 18:30:46,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:46,742 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:30:46,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:46,743 INFO L82 PathProgramCache]: Analyzing trace with hash -1885316287, now seen corresponding path program 88 times [2021-08-21 18:30:46,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:46,743 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242293953] [2021-08-21 18:30:46,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:46,743 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:46,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:47,006 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:47,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:47,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242293953] [2021-08-21 18:30:47,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242293953] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:47,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757680370] [2021-08-21 18:30:47,006 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:30:47,006 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:47,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:47,007 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:47,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-08-21 18:30:52,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:30:52,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:52,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:30:52,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:52,667 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:30:52,667 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 45 treesize of output 27 [2021-08-21 18:30:52,860 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:30:52,861 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 44 treesize of output 27 [2021-08-21 18:30:52,925 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:52,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757680370] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:52,926 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:52,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:30:52,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608614338] [2021-08-21 18:30:52,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:30:52,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:52,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:30:52,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:30:52,926 INFO L87 Difference]: Start difference. First operand 21213 states and 46394 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:53,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:53,331 INFO L93 Difference]: Finished difference Result 27838 states and 59453 transitions. [2021-08-21 18:30:53,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:30:53,331 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 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 39 [2021-08-21 18:30:53,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:53,385 INFO L225 Difference]: With dead ends: 27838 [2021-08-21 18:30:53,385 INFO L226 Difference]: Without dead ends: 27826 [2021-08-21 18:30:53,386 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 242.4ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:30:53,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27826 states. [2021-08-21 18:30:53,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27826 to 21213. [2021-08-21 18:30:53,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21213 states, 21212 states have (on average 2.187158212332642) internal successors, (46394), 21212 states have internal predecessors, (46394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:53,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21213 states to 21213 states and 46394 transitions. [2021-08-21 18:30:53,721 INFO L78 Accepts]: Start accepts. Automaton has 21213 states and 46394 transitions. Word has length 39 [2021-08-21 18:30:53,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:53,721 INFO L470 AbstractCegarLoop]: Abstraction has 21213 states and 46394 transitions. [2021-08-21 18:30:53,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:53,721 INFO L276 IsEmpty]: Start isEmpty. Operand 21213 states and 46394 transitions. [2021-08-21 18:30:53,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:30:53,749 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:53,749 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:53,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:53,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:53,961 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:30:53,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:53,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1528360889, now seen corresponding path program 89 times [2021-08-21 18:30:53,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:53,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111793855] [2021-08-21 18:30:53,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:53,961 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:53,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:54,219 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:54,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:54,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111793855] [2021-08-21 18:30:54,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111793855] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:54,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512347012] [2021-08-21 18:30:54,219 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:30:54,219 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:54,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:54,231 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:54,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-08-21 18:30:59,668 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:30:59,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:59,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:30:59,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:00,142 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:31:00,143 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 57 treesize of output 61 [2021-08-21 18:31:00,286 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:31:00,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:31:00,344 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:00,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512347012] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:00,345 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:00,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:31:00,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637711947] [2021-08-21 18:31:00,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:31:00,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:00,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:31:00,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:31:00,345 INFO L87 Difference]: Start difference. First operand 21213 states and 46394 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-21 18:31:01,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:01,218 INFO L93 Difference]: Finished difference Result 32971 states and 69918 transitions. [2021-08-21 18:31:01,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:31:01,218 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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) Word has length 39 [2021-08-21 18:31:01,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:01,277 INFO L225 Difference]: With dead ends: 32971 [2021-08-21 18:31:01,277 INFO L226 Difference]: Without dead ends: 32952 [2021-08-21 18:31:01,277 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 473.8ms TimeCoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:31:01,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32952 states. [2021-08-21 18:31:01,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32952 to 21413. [2021-08-21 18:31:01,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21413 states, 21412 states have (on average 2.1866243228096396) internal successors, (46820), 21412 states have internal predecessors, (46820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:01,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21413 states to 21413 states and 46820 transitions. [2021-08-21 18:31:01,728 INFO L78 Accepts]: Start accepts. Automaton has 21413 states and 46820 transitions. Word has length 39 [2021-08-21 18:31:01,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:01,728 INFO L470 AbstractCegarLoop]: Abstraction has 21413 states and 46820 transitions. [2021-08-21 18:31:01,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-21 18:31:01,728 INFO L276 IsEmpty]: Start isEmpty. Operand 21413 states and 46820 transitions. [2021-08-21 18:31:01,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:31:01,757 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:01,757 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:31:01,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2021-08-21 18:31:01,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable92 [2021-08-21 18:31:01,985 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:31:01,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:01,985 INFO L82 PathProgramCache]: Analyzing trace with hash -1430087585, now seen corresponding path program 90 times [2021-08-21 18:31:01,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:01,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296504249] [2021-08-21 18:31:01,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:01,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:02,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:02,210 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:02,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:02,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296504249] [2021-08-21 18:31:02,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296504249] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:02,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059100287] [2021-08-21 18:31:02,211 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:31:02,211 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:02,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:02,212 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:02,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-08-21 18:31:07,661 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:31:07,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:07,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:31:07,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:08,169 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:31:08,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 69 [2021-08-21 18:31:08,344 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:31:08,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:31:08,403 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:08,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059100287] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:08,403 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:08,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 18:31:08,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448640402] [2021-08-21 18:31:08,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:31:08,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:08,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:31:08,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:31:08,404 INFO L87 Difference]: Start difference. First operand 21413 states and 46820 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-21 18:31:09,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:09,252 INFO L93 Difference]: Finished difference Result 33547 states and 71756 transitions. [2021-08-21 18:31:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:31:09,252 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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) Word has length 39 [2021-08-21 18:31:09,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:09,314 INFO L225 Difference]: With dead ends: 33547 [2021-08-21 18:31:09,314 INFO L226 Difference]: Without dead ends: 33539 [2021-08-21 18:31:09,314 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 462.6ms TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:31:09,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33539 states. [2021-08-21 18:31:09,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33539 to 21403. [2021-08-21 18:31:09,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21403 states, 21402 states have (on average 2.18633772544622) internal successors, (46792), 21402 states have internal predecessors, (46792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:09,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21403 states to 21403 states and 46792 transitions. [2021-08-21 18:31:09,819 INFO L78 Accepts]: Start accepts. Automaton has 21403 states and 46792 transitions. Word has length 39 [2021-08-21 18:31:09,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:09,820 INFO L470 AbstractCegarLoop]: Abstraction has 21403 states and 46792 transitions. [2021-08-21 18:31:09,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-21 18:31:09,820 INFO L276 IsEmpty]: Start isEmpty. Operand 21403 states and 46792 transitions. [2021-08-21 18:31:09,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:31:09,854 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:09,854 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:31:09,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:10,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:10,073 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:31:10,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:10,073 INFO L82 PathProgramCache]: Analyzing trace with hash 492959391, now seen corresponding path program 91 times [2021-08-21 18:31:10,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:10,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362013114] [2021-08-21 18:31:10,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:10,073 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:10,292 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:10,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:10,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362013114] [2021-08-21 18:31:10,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362013114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:10,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079132488] [2021-08-21 18:31:10,293 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:31:10,293 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:10,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:10,294 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:10,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-08-21 18:31:15,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:15,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:31:15,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:16,223 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:31:16,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 38 [2021-08-21 18:31:16,326 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:31:16,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:31:16,380 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:16,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079132488] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:16,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:16,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:31:16,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401389122] [2021-08-21 18:31:16,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:31:16,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:16,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:31:16,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:31:16,381 INFO L87 Difference]: Start difference. First operand 21403 states and 46792 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:16,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:16,743 INFO L93 Difference]: Finished difference Result 28572 states and 61315 transitions. [2021-08-21 18:31:16,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:31:16,743 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:31:16,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:16,792 INFO L225 Difference]: With dead ends: 28572 [2021-08-21 18:31:16,792 INFO L226 Difference]: Without dead ends: 28564 [2021-08-21 18:31:16,792 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 238.0ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:31:16,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28564 states. [2021-08-21 18:31:17,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28564 to 21377. [2021-08-21 18:31:17,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21377 states, 21376 states have (on average 2.1853948353293413) internal successors, (46715), 21376 states have internal predecessors, (46715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:17,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21377 states to 21377 states and 46715 transitions. [2021-08-21 18:31:17,183 INFO L78 Accepts]: Start accepts. Automaton has 21377 states and 46715 transitions. Word has length 39 [2021-08-21 18:31:17,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:17,183 INFO L470 AbstractCegarLoop]: Abstraction has 21377 states and 46715 transitions. [2021-08-21 18:31:17,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:17,183 INFO L276 IsEmpty]: Start isEmpty. Operand 21377 states and 46715 transitions. [2021-08-21 18:31:17,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:31:17,210 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:17,210 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:31:17,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:17,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:17,433 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:31:17,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:17,433 INFO L82 PathProgramCache]: Analyzing trace with hash -74093601, now seen corresponding path program 92 times [2021-08-21 18:31:17,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:17,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411425069] [2021-08-21 18:31:17,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:17,433 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:17,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:17,619 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:17,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:17,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411425069] [2021-08-21 18:31:17,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411425069] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:17,620 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639326802] [2021-08-21 18:31:17,620 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:31:17,620 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:17,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:17,620 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:17,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-08-21 18:31:23,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:31:23,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:23,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:31:23,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:23,855 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:31:23,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 69 treesize of output 52 [2021-08-21 18:31:23,932 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:31:23,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-08-21 18:31:23,990 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:23,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639326802] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:23,990 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:23,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 18:31:23,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411775153] [2021-08-21 18:31:23,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:31:23,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:23,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:31:23,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:31:23,991 INFO L87 Difference]: Start difference. First operand 21377 states and 46715 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:24,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:24,327 INFO L93 Difference]: Finished difference Result 30023 states and 64286 transitions. [2021-08-21 18:31:24,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:31:24,327 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-21 18:31:24,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:24,383 INFO L225 Difference]: With dead ends: 30023 [2021-08-21 18:31:24,383 INFO L226 Difference]: Without dead ends: 30015 [2021-08-21 18:31:24,383 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 219.0ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:31:24,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30015 states. [2021-08-21 18:31:24,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30015 to 21370. [2021-08-21 18:31:24,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21370 states, 21369 states have (on average 2.185034395619823) internal successors, (46692), 21369 states have internal predecessors, (46692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:24,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21370 states to 21370 states and 46692 transitions. [2021-08-21 18:31:24,728 INFO L78 Accepts]: Start accepts. Automaton has 21370 states and 46692 transitions. Word has length 39 [2021-08-21 18:31:24,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:24,728 INFO L470 AbstractCegarLoop]: Abstraction has 21370 states and 46692 transitions. [2021-08-21 18:31:24,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:24,728 INFO L276 IsEmpty]: Start isEmpty. Operand 21370 states and 46692 transitions. [2021-08-21 18:31:24,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-21 18:31:24,852 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:24,852 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:31:24,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:25,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:25,065 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:31:25,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:25,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1691205149, now seen corresponding path program 93 times [2021-08-21 18:31:25,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:25,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379984398] [2021-08-21 18:31:25,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:25,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:25,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:25,248 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:25,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:25,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379984398] [2021-08-21 18:31:25,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379984398] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:25,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112214175] [2021-08-21 18:31:25,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:31:25,249 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:25,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:25,249 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:25,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-08-21 18:31:30,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:31:30,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:30,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:31:30,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:31,181 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 18:31:31,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 51 [2021-08-21 18:31:31,364 INFO L354 Elim1Store]: treesize reduction 23, result has 30.3 percent of original size [2021-08-21 18:31:31,364 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 42 treesize of output 32 [2021-08-21 18:31:31,473 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:31,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112214175] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:31,473 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:31,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-08-21 18:31:31,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110073895] [2021-08-21 18:31:31,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:31:31,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:31,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:31:31,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:31:31,474 INFO L87 Difference]: Start difference. First operand 21370 states and 46692 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:32,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:32,502 INFO L93 Difference]: Finished difference Result 34324 states and 72896 transitions. [2021-08-21 18:31:32,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:31:32,502 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 39 [2021-08-21 18:31:32,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:32,568 INFO L225 Difference]: With dead ends: 34324 [2021-08-21 18:31:32,568 INFO L226 Difference]: Without dead ends: 34316 [2021-08-21 18:31:32,569 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 679.2ms TimeCoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:31:32,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34316 states. [2021-08-21 18:31:32,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34316 to 21060. [2021-08-21 18:31:32,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21060 states, 21059 states have (on average 2.1803029583550977) internal successors, (45915), 21059 states have internal predecessors, (45915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:32,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21060 states to 21060 states and 45915 transitions. [2021-08-21 18:31:32,923 INFO L78 Accepts]: Start accepts. Automaton has 21060 states and 45915 transitions. Word has length 39 [2021-08-21 18:31:32,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:32,923 INFO L470 AbstractCegarLoop]: Abstraction has 21060 states and 45915 transitions. [2021-08-21 18:31:32,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:32,923 INFO L276 IsEmpty]: Start isEmpty. Operand 21060 states and 45915 transitions. [2021-08-21 18:31:32,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-08-21 18:31:32,950 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:32,950 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:31:32,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:33,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:33,177 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:31:33,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:33,177 INFO L82 PathProgramCache]: Analyzing trace with hash 2088734629, now seen corresponding path program 94 times [2021-08-21 18:31:33,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:33,177 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182142920] [2021-08-21 18:31:33,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:33,177 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:33,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:33,217 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:31:33,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:33,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182142920] [2021-08-21 18:31:33,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182142920] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:33,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662093930] [2021-08-21 18:31:33,218 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:31:33,218 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:33,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:33,218 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:33,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-08-21 18:31:38,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:31:38,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:38,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 18:31:38,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:39,044 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:31:39,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662093930] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:39,044 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:39,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 18:31:39,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289934483] [2021-08-21 18:31:39,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 18:31:39,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:39,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 18:31:39,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-21 18:31:39,045 INFO L87 Difference]: Start difference. First operand 21060 states and 45915 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:39,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:39,141 INFO L93 Difference]: Finished difference Result 31962 states and 67502 transitions. [2021-08-21 18:31:39,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 18:31:39,142 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-08-21 18:31:39,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:39,197 INFO L225 Difference]: With dead ends: 31962 [2021-08-21 18:31:39,197 INFO L226 Difference]: Without dead ends: 31844 [2021-08-21 18:31:39,197 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 8.8ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-21 18:31:39,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31844 states. [2021-08-21 18:31:39,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31844 to 23988. [2021-08-21 18:31:39,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23988 states, 23987 states have (on average 2.170300579480552) internal successors, (52059), 23987 states have internal predecessors, (52059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:39,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23988 states to 23988 states and 52059 transitions. [2021-08-21 18:31:39,593 INFO L78 Accepts]: Start accepts. Automaton has 23988 states and 52059 transitions. Word has length 41 [2021-08-21 18:31:39,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:39,593 INFO L470 AbstractCegarLoop]: Abstraction has 23988 states and 52059 transitions. [2021-08-21 18:31:39,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:39,593 INFO L276 IsEmpty]: Start isEmpty. Operand 23988 states and 52059 transitions. [2021-08-21 18:31:39,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-08-21 18:31:39,623 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:39,623 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:31:39,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:39,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-08-21 18:31:39,849 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:31:39,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:39,849 INFO L82 PathProgramCache]: Analyzing trace with hash -1007479515, now seen corresponding path program 95 times [2021-08-21 18:31:39,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:39,849 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910054333] [2021-08-21 18:31:39,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:39,849 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:39,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:39,890 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 11 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-21 18:31:39,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:39,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910054333] [2021-08-21 18:31:39,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910054333] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:39,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953981842] [2021-08-21 18:31:39,891 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:31:39,891 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:39,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:39,891 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:39,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-08-21 18:31:45,614 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 18:31:45,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:45,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 18:31:45,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:45,719 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-21 18:31:45,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953981842] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:45,720 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:45,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 18:31:45,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523323757] [2021-08-21 18:31:45,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 18:31:45,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:45,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 18:31:45,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-21 18:31:45,720 INFO L87 Difference]: Start difference. First operand 23988 states and 52059 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:45,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:45,839 INFO L93 Difference]: Finished difference Result 39793 states and 84865 transitions. [2021-08-21 18:31:45,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 18:31:45,839 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-08-21 18:31:45,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:45,909 INFO L225 Difference]: With dead ends: 39793 [2021-08-21 18:31:45,909 INFO L226 Difference]: Without dead ends: 39581 [2021-08-21 18:31:45,910 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 8.8ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-21 18:31:45,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39581 states. [2021-08-21 18:31:46,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39581 to 32327. [2021-08-21 18:31:46,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32327 states, 32326 states have (on average 2.1933118851698326) internal successors, (70901), 32326 states have internal predecessors, (70901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:46,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32327 states to 32327 states and 70901 transitions. [2021-08-21 18:31:46,407 INFO L78 Accepts]: Start accepts. Automaton has 32327 states and 70901 transitions. Word has length 41 [2021-08-21 18:31:46,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:46,408 INFO L470 AbstractCegarLoop]: Abstraction has 32327 states and 70901 transitions. [2021-08-21 18:31:46,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:46,408 INFO L276 IsEmpty]: Start isEmpty. Operand 32327 states and 70901 transitions. [2021-08-21 18:31:46,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-21 18:31:46,455 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:46,455 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:31:46,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:46,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2021-08-21 18:31:46,677 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:31:46,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:46,677 INFO L82 PathProgramCache]: Analyzing trace with hash -542297372, now seen corresponding path program 96 times [2021-08-21 18:31:46,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:46,677 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118125002] [2021-08-21 18:31:46,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:46,677 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:46,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:46,837 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:31:46,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:46,837 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118125002] [2021-08-21 18:31:46,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118125002] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:46,838 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516356712] [2021-08-21 18:31:46,838 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:31:46,838 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:46,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:46,838 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:46,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-08-21 18:31:51,864 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:31:51,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:51,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:51,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:52,105 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:52,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516356712] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:52,106 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:52,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7] total 11 [2021-08-21 18:31:52,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228132870] [2021-08-21 18:31:52,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:31:52,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:52,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:31:52,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:31:52,106 INFO L87 Difference]: Start difference. First operand 32327 states and 70901 transitions. Second operand has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:52,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:52,741 INFO L93 Difference]: Finished difference Result 44728 states and 97121 transitions. [2021-08-21 18:31:52,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 18:31:52,741 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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-21 18:31:52,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:52,829 INFO L225 Difference]: With dead ends: 44728 [2021-08-21 18:31:52,829 INFO L226 Difference]: Without dead ends: 44717 [2021-08-21 18:31:52,829 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 312.8ms TimeCoverageRelationStatistics Valid=376, Invalid=1106, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 18:31:52,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44717 states. [2021-08-21 18:31:53,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44717 to 26081. [2021-08-21 18:31:53,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26081 states, 26080 states have (on average 2.131211656441718) internal successors, (55582), 26080 states have internal predecessors, (55582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:53,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26081 states to 26081 states and 55582 transitions. [2021-08-21 18:31:53,382 INFO L78 Accepts]: Start accepts. Automaton has 26081 states and 55582 transitions. Word has length 42 [2021-08-21 18:31:53,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:53,382 INFO L470 AbstractCegarLoop]: Abstraction has 26081 states and 55582 transitions. [2021-08-21 18:31:53,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:53,382 INFO L276 IsEmpty]: Start isEmpty. Operand 26081 states and 55582 transitions. [2021-08-21 18:31:53,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-21 18:31:53,425 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:53,425 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:31:53,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:53,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-08-21 18:31:53,641 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:31:53,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:53,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1253554162, now seen corresponding path program 97 times [2021-08-21 18:31:53,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:53,641 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967071419] [2021-08-21 18:31:53,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:53,641 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:53,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:53,687 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:31:53,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:53,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967071419] [2021-08-21 18:31:53,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967071419] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:53,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391132809] [2021-08-21 18:31:53,688 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:31:53,688 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:53,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:53,689 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:53,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-08-21 18:31:58,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:58,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:58,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:59,042 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:59,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391132809] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:59,042 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:59,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7] total 11 [2021-08-21 18:31:59,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354893177] [2021-08-21 18:31:59,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:31:59,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:59,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:31:59,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:31:59,043 INFO L87 Difference]: Start difference. First operand 26081 states and 55582 transitions. Second operand has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:59,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:59,783 INFO L93 Difference]: Finished difference Result 46423 states and 97437 transitions. [2021-08-21 18:31:59,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 18:31:59,783 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have 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-21 18:31:59,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:59,863 INFO L225 Difference]: With dead ends: 46423 [2021-08-21 18:31:59,863 INFO L226 Difference]: Without dead ends: 46144 [2021-08-21 18:31:59,863 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 414.0ms TimeCoverageRelationStatistics Valid=375, Invalid=1185, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 18:31:59,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46144 states. [2021-08-21 18:32:00,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46144 to 34834. [2021-08-21 18:32:00,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34834 states, 34833 states have (on average 2.106680446702839) internal successors, (73382), 34833 states have internal predecessors, (73382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:00,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34834 states to 34834 states and 73382 transitions. [2021-08-21 18:32:00,440 INFO L78 Accepts]: Start accepts. Automaton has 34834 states and 73382 transitions. Word has length 42 [2021-08-21 18:32:00,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:00,440 INFO L470 AbstractCegarLoop]: Abstraction has 34834 states and 73382 transitions. [2021-08-21 18:32:00,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:00,440 INFO L276 IsEmpty]: Start isEmpty. Operand 34834 states and 73382 transitions. [2021-08-21 18:32:00,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-21 18:32:00,494 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:00,494 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:32:00,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:00,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:00,714 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:32:00,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:00,714 INFO L82 PathProgramCache]: Analyzing trace with hash 1008705241, now seen corresponding path program 98 times [2021-08-21 18:32:00,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:00,715 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477146787] [2021-08-21 18:32:00,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:00,715 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:00,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:00,781 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-21 18:32:00,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:00,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477146787] [2021-08-21 18:32:00,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477146787] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:00,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409881637] [2021-08-21 18:32:00,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:32:00,782 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:00,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:00,783 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:00,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-08-21 18:32:06,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:32:06,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:06,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:06,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:06,880 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-21 18:32:06,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409881637] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:06,880 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:06,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-08-21 18:32:06,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211758168] [2021-08-21 18:32:06,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:32:06,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:06,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:32:06,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:32:06,881 INFO L87 Difference]: Start difference. First operand 34834 states and 73382 transitions. Second operand has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 13 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:07,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:07,449 INFO L93 Difference]: Finished difference Result 67159 states and 138710 transitions. [2021-08-21 18:32:07,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 18:32:07,449 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 13 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 44 [2021-08-21 18:32:07,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:07,596 INFO L225 Difference]: With dead ends: 67159 [2021-08-21 18:32:07,596 INFO L226 Difference]: Without dead ends: 67159 [2021-08-21 18:32:07,597 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 203.8ms TimeCoverageRelationStatistics Valid=280, Invalid=712, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:32:07,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67159 states. [2021-08-21 18:32:08,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67159 to 39102. [2021-08-21 18:32:08,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39102 states, 39101 states have (on average 2.0971586404439786) internal successors, (82001), 39101 states have internal predecessors, (82001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:08,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39102 states to 39102 states and 82001 transitions. [2021-08-21 18:32:08,489 INFO L78 Accepts]: Start accepts. Automaton has 39102 states and 82001 transitions. Word has length 44 [2021-08-21 18:32:08,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:08,489 INFO L470 AbstractCegarLoop]: Abstraction has 39102 states and 82001 transitions. [2021-08-21 18:32:08,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 13 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:08,489 INFO L276 IsEmpty]: Start isEmpty. Operand 39102 states and 82001 transitions. [2021-08-21 18:32:08,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-21 18:32:08,541 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:08,541 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:32:08,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:08,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-08-21 18:32:08,765 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:32:08,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:08,765 INFO L82 PathProgramCache]: Analyzing trace with hash -1136687432, now seen corresponding path program 99 times [2021-08-21 18:32:08,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:08,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750376135] [2021-08-21 18:32:08,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:08,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:08,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:08,810 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-21 18:32:08,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:08,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750376135] [2021-08-21 18:32:08,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750376135] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:08,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146944119] [2021-08-21 18:32:08,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:32:08,810 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:08,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:08,811 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:08,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-08-21 18:32:14,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:32:14,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:14,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:14,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:15,116 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 18:32:15,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146944119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:15,117 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:15,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7] total 11 [2021-08-21 18:32:15,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443387949] [2021-08-21 18:32:15,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:32:15,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:15,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:32:15,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:32:15,117 INFO L87 Difference]: Start difference. First operand 39102 states and 82001 transitions. Second operand has 12 states, 12 states have (on average 5.5) internal successors, (66), 11 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-21 18:32:15,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:15,743 INFO L93 Difference]: Finished difference Result 72679 states and 150284 transitions. [2021-08-21 18:32:15,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:32:15,743 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.5) internal successors, (66), 11 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 44 [2021-08-21 18:32:15,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:15,972 INFO L225 Difference]: With dead ends: 72679 [2021-08-21 18:32:15,972 INFO L226 Difference]: Without dead ends: 71497 [2021-08-21 18:32:15,972 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 150.5ms TimeCoverageRelationStatistics Valid=158, Invalid=348, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:32:16,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71497 states. [2021-08-21 18:32:17,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71497 to 61747. [2021-08-21 18:32:17,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61747 states, 61746 states have (on average 2.0873578855310466) internal successors, (128886), 61746 states have internal predecessors, (128886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:17,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61747 states to 61747 states and 128886 transitions. [2021-08-21 18:32:17,259 INFO L78 Accepts]: Start accepts. Automaton has 61747 states and 128886 transitions. Word has length 44 [2021-08-21 18:32:17,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:17,259 INFO L470 AbstractCegarLoop]: Abstraction has 61747 states and 128886 transitions. [2021-08-21 18:32:17,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.5) internal successors, (66), 11 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-21 18:32:17,259 INFO L276 IsEmpty]: Start isEmpty. Operand 61747 states and 128886 transitions. [2021-08-21 18:32:17,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-21 18:32:17,357 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:17,357 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:32:17,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:17,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:17,577 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:32:17,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:17,577 INFO L82 PathProgramCache]: Analyzing trace with hash -1306494330, now seen corresponding path program 100 times [2021-08-21 18:32:17,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:17,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023470128] [2021-08-21 18:32:17,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:17,577 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:17,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:17,624 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-21 18:32:17,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:17,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023470128] [2021-08-21 18:32:17,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023470128] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:17,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104689351] [2021-08-21 18:32:17,624 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:32:17,624 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:17,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:17,625 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:17,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-08-21 18:32:23,559 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:32:23,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:23,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:23,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:23,789 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-21 18:32:23,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104689351] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:23,789 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:23,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-08-21 18:32:23,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296842886] [2021-08-21 18:32:23,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:32:23,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:23,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:32:23,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:32:23,790 INFO L87 Difference]: Start difference. First operand 61747 states and 128886 transitions. Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:24,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:24,438 INFO L93 Difference]: Finished difference Result 89361 states and 183430 transitions. [2021-08-21 18:32:24,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:32:24,439 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-08-21 18:32:24,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:24,659 INFO L225 Difference]: With dead ends: 89361 [2021-08-21 18:32:24,659 INFO L226 Difference]: Without dead ends: 87476 [2021-08-21 18:32:24,659 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 145.7ms TimeCoverageRelationStatistics Valid=177, Invalid=423, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:32:24,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87476 states. [2021-08-21 18:32:26,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87476 to 66759. [2021-08-21 18:32:26,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66759 states, 66758 states have (on average 2.0885586746157765) internal successors, (139428), 66758 states have internal predecessors, (139428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:26,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66759 states to 66759 states and 139428 transitions. [2021-08-21 18:32:26,568 INFO L78 Accepts]: Start accepts. Automaton has 66759 states and 139428 transitions. Word has length 44 [2021-08-21 18:32:26,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:26,568 INFO L470 AbstractCegarLoop]: Abstraction has 66759 states and 139428 transitions. [2021-08-21 18:32:26,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:26,568 INFO L276 IsEmpty]: Start isEmpty. Operand 66759 states and 139428 transitions. [2021-08-21 18:32:26,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-21 18:32:26,680 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:26,680 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:32:26,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:26,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-08-21 18:32:26,894 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:32:26,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:26,894 INFO L82 PathProgramCache]: Analyzing trace with hash 488129228, now seen corresponding path program 101 times [2021-08-21 18:32:26,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:26,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000976991] [2021-08-21 18:32:26,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:26,895 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:27,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:27,155 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:32:27,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:27,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000976991] [2021-08-21 18:32:27,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000976991] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:27,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127219253] [2021-08-21 18:32:27,155 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:32:27,155 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:27,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:27,156 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:27,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-08-21 18:32:32,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:32:32,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:32,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:32,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:32,859 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:32:32,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127219253] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:32,859 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:32,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-08-21 18:32:32,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776519121] [2021-08-21 18:32:32,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:32:32,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:32,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:32:32,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:32:32,860 INFO L87 Difference]: Start difference. First operand 66759 states and 139428 transitions. Second operand has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 13 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:33,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:33,460 INFO L93 Difference]: Finished difference Result 97826 states and 201665 transitions. [2021-08-21 18:32:33,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:32:33,461 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 13 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 44 [2021-08-21 18:32:33,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:33,833 INFO L225 Difference]: With dead ends: 97826 [2021-08-21 18:32:33,833 INFO L226 Difference]: Without dead ends: 95021 [2021-08-21 18:32:33,834 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 150.2ms TimeCoverageRelationStatistics Valid=228, Invalid=584, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:32:33,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95021 states. [2021-08-21 18:32:35,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95021 to 85112. [2021-08-21 18:32:35,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85112 states, 85111 states have (on average 2.087814736050569) internal successors, (177696), 85111 states have internal predecessors, (177696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:35,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85112 states to 85112 states and 177696 transitions. [2021-08-21 18:32:35,981 INFO L78 Accepts]: Start accepts. Automaton has 85112 states and 177696 transitions. Word has length 44 [2021-08-21 18:32:35,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:35,981 INFO L470 AbstractCegarLoop]: Abstraction has 85112 states and 177696 transitions. [2021-08-21 18:32:35,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 13 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:35,981 INFO L276 IsEmpty]: Start isEmpty. Operand 85112 states and 177696 transitions. [2021-08-21 18:32:36,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-21 18:32:36,116 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:36,116 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:32:36,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:36,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:36,341 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:32:36,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:36,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1588961913, now seen corresponding path program 102 times [2021-08-21 18:32:36,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:36,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480645638] [2021-08-21 18:32:36,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:36,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:36,386 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-21 18:32:36,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:36,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480645638] [2021-08-21 18:32:36,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480645638] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:36,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672491261] [2021-08-21 18:32:36,387 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:32:36,387 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:36,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:36,388 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:36,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-08-21 18:32:42,377 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 18:32:42,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:42,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:42,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:42,626 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-21 18:32:42,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672491261] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:42,627 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:42,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-08-21 18:32:42,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052277744] [2021-08-21 18:32:42,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:32:42,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:42,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:32:42,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:32:42,627 INFO L87 Difference]: Start difference. First operand 85112 states and 177696 transitions. Second operand has 13 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:43,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:43,702 INFO L93 Difference]: Finished difference Result 189407 states and 391219 transitions. [2021-08-21 18:32:43,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:32:43,702 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have 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-21 18:32:43,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:44,226 INFO L225 Difference]: With dead ends: 189407 [2021-08-21 18:32:44,227 INFO L226 Difference]: Without dead ends: 189349 [2021-08-21 18:32:44,227 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 194.8ms TimeCoverageRelationStatistics Valid=248, Invalid=564, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:32:44,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189349 states. [2021-08-21 18:32:48,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189349 to 142650. [2021-08-21 18:32:48,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142650 states, 142649 states have (on average 2.0949743776682626) internal successors, (298846), 142649 states have internal predecessors, (298846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:49,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142650 states to 142650 states and 298846 transitions. [2021-08-21 18:32:49,228 INFO L78 Accepts]: Start accepts. Automaton has 142650 states and 298846 transitions. Word has length 44 [2021-08-21 18:32:49,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:49,228 INFO L470 AbstractCegarLoop]: Abstraction has 142650 states and 298846 transitions. [2021-08-21 18:32:49,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:49,228 INFO L276 IsEmpty]: Start isEmpty. Operand 142650 states and 298846 transitions. [2021-08-21 18:32:49,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-08-21 18:32:49,950 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:49,952 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:32:49,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2021-08-21 18:32:50,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-08-21 18:32:50,165 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:32:50,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:50,165 INFO L82 PathProgramCache]: Analyzing trace with hash 1602796292, now seen corresponding path program 103 times [2021-08-21 18:32:50,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:50,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587211641] [2021-08-21 18:32:50,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:50,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:50,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:50,229 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-21 18:32:50,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:50,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587211641] [2021-08-21 18:32:50,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587211641] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:50,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376778087] [2021-08-21 18:32:50,229 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:32:50,229 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:50,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:50,230 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:50,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-08-21 18:32:56,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:56,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:32:56,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:56,321 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 20 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-21 18:32:56,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376778087] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:56,322 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:56,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-08-21 18:32:56,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742832259] [2021-08-21 18:32:56,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:32:56,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:56,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:32:56,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:32:56,322 INFO L87 Difference]: Start difference. First operand 142650 states and 298846 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:57,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:57,187 INFO L93 Difference]: Finished difference Result 214466 states and 445539 transitions. [2021-08-21 18:32:57,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 18:32:57,188 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2021-08-21 18:32:57,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:58,298 INFO L225 Difference]: With dead ends: 214466 [2021-08-21 18:32:58,299 INFO L226 Difference]: Without dead ends: 214466 [2021-08-21 18:32:58,299 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 12.0ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:32:58,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214466 states. [2021-08-21 18:33:01,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214466 to 161032. [2021-08-21 18:33:01,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161032 states, 161031 states have (on average 2.079369810781775) internal successors, (334843), 161031 states have internal predecessors, (334843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:02,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161032 states to 161032 states and 334843 transitions. [2021-08-21 18:33:02,651 INFO L78 Accepts]: Start accepts. Automaton has 161032 states and 334843 transitions. Word has length 47 [2021-08-21 18:33:02,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:33:02,651 INFO L470 AbstractCegarLoop]: Abstraction has 161032 states and 334843 transitions. [2021-08-21 18:33:02,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:02,651 INFO L276 IsEmpty]: Start isEmpty. Operand 161032 states and 334843 transitions. [2021-08-21 18:33:02,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-21 18:33:02,961 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:33:02,961 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:33:02,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2021-08-21 18:33:03,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:03,188 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:33:03,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:33:03,188 INFO L82 PathProgramCache]: Analyzing trace with hash -229711098, now seen corresponding path program 104 times [2021-08-21 18:33:03,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:33:03,188 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162932030] [2021-08-21 18:33:03,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:33:03,188 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:33:03,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:03,947 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-21 18:33:03,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:33:03,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162932030] [2021-08-21 18:33:03,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162932030] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:03,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831324927] [2021-08-21 18:33:03,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:33:03,947 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:03,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:33:03,948 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:33:03,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-08-21 18:33:09,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:33:09,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:33:09,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 51 conjunts are in the unsatisfiable core [2021-08-21 18:33:09,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:33:10,291 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-21 18:33:10,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 22 [2021-08-21 18:33:10,634 INFO L354 Elim1Store]: treesize reduction 64, result has 4.5 percent of original size [2021-08-21 18:33:10,635 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 71 treesize of output 38 [2021-08-21 18:33:10,685 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-21 18:33:10,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831324927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:10,686 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:33:10,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-08-21 18:33:10,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791408671] [2021-08-21 18:33:10,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:33:10,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:33:10,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:33:10,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:33:10,687 INFO L87 Difference]: Start difference. First operand 161032 states and 334843 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:12,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:33:12,007 INFO L93 Difference]: Finished difference Result 198939 states and 414394 transitions. [2021-08-21 18:33:12,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:33:12,007 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-08-21 18:33:12,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:33:12,620 INFO L225 Difference]: With dead ends: 198939 [2021-08-21 18:33:12,620 INFO L226 Difference]: Without dead ends: 198898 [2021-08-21 18:33:12,620 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 365.9ms TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:33:13,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198898 states. [2021-08-21 18:33:16,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198898 to 161305. [2021-08-21 18:33:16,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161305 states, 161304 states have (on average 2.079923622476814) internal successors, (335500), 161304 states have internal predecessors, (335500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:17,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161305 states to 161305 states and 335500 transitions. [2021-08-21 18:33:17,280 INFO L78 Accepts]: Start accepts. Automaton has 161305 states and 335500 transitions. Word has length 49 [2021-08-21 18:33:17,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:33:17,280 INFO L470 AbstractCegarLoop]: Abstraction has 161305 states and 335500 transitions. [2021-08-21 18:33:17,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:17,280 INFO L276 IsEmpty]: Start isEmpty. Operand 161305 states and 335500 transitions. [2021-08-21 18:33:18,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-21 18:33:18,019 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:33:18,020 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:33:18,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2021-08-21 18:33:18,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:18,241 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:33:18,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:33:18,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1218370566, now seen corresponding path program 105 times [2021-08-21 18:33:18,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:33:18,241 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794367146] [2021-08-21 18:33:18,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:33:18,241 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:33:18,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:18,568 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-21 18:33:18,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:33:18,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794367146] [2021-08-21 18:33:18,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794367146] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:18,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593789391] [2021-08-21 18:33:18,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:33:18,569 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:18,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:33:18,570 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:33:18,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-08-21 18:33:24,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-08-21 18:33:24,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:33:24,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 53 conjunts are in the unsatisfiable core [2021-08-21 18:33:24,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:33:25,532 INFO L354 Elim1Store]: treesize reduction 32, result has 47.5 percent of original size [2021-08-21 18:33:25,532 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 66 treesize of output 68 [2021-08-21 18:33:25,959 INFO L354 Elim1Store]: treesize reduction 82, result has 27.4 percent of original size [2021-08-21 18:33:25,959 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 69 treesize of output 63 [2021-08-21 18:33:26,118 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 1 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:26,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593789391] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:26,118 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:33:26,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 25 [2021-08-21 18:33:26,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28877830] [2021-08-21 18:33:26,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 18:33:26,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:33:26,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 18:33:26,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:33:26,119 INFO L87 Difference]: Start difference. First operand 161305 states and 335500 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:29,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:33:29,676 INFO L93 Difference]: Finished difference Result 231011 states and 482424 transitions. [2021-08-21 18:33:29,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 18:33:29,676 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have 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-21 18:33:29,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:33:30,393 INFO L225 Difference]: With dead ends: 231011 [2021-08-21 18:33:30,393 INFO L226 Difference]: Without dead ends: 231003 [2021-08-21 18:33:30,394 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 1530.5ms TimeCoverageRelationStatistics Valid=260, Invalid=2290, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:33:30,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231003 states. [2021-08-21 18:33:34,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231003 to 162349. [2021-08-21 18:33:34,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162349 states, 162348 states have (on average 2.0819966984502427) internal successors, (338008), 162348 states have internal predecessors, (338008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:34,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162349 states to 162349 states and 338008 transitions. [2021-08-21 18:33:34,791 INFO L78 Accepts]: Start accepts. Automaton has 162349 states and 338008 transitions. Word has length 49 [2021-08-21 18:33:34,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:33:34,791 INFO L470 AbstractCegarLoop]: Abstraction has 162349 states and 338008 transitions. [2021-08-21 18:33:34,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:34,792 INFO L276 IsEmpty]: Start isEmpty. Operand 162349 states and 338008 transitions. [2021-08-21 18:33:35,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-21 18:33:35,495 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:33:35,495 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:33:35,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2021-08-21 18:33:35,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2021-08-21 18:33:35,720 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-08-21 18:33:35,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:33:35,720 INFO L82 PathProgramCache]: Analyzing trace with hash -563355326, now seen corresponding path program 106 times [2021-08-21 18:33:35,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:33:35,720 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486340858] [2021-08-21 18:33:35,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:33:35,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:33:35,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:36,070 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-21 18:33:36,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:33:36,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486340858] [2021-08-21 18:33:36,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486340858] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:36,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499114962] [2021-08-21 18:33:36,070 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:33:36,070 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:36,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:33:36,071 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:33:36,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process