/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-MCRwithDepranks-BasicCegarLoop.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/queue-add-2-nl.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-10 03:53:07,161 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-10 03:53:07,163 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-10 03:53:07,216 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-10 03:53:07,216 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-10 03:53:07,217 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-10 03:53:07,218 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-10 03:53:07,220 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-10 03:53:07,221 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-10 03:53:07,222 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-10 03:53:07,223 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-10 03:53:07,239 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-10 03:53:07,240 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-10 03:53:07,240 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-10 03:53:07,241 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-10 03:53:07,242 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-10 03:53:07,243 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-10 03:53:07,243 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-10 03:53:07,245 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-10 03:53:07,246 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-10 03:53:07,254 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-10 03:53:07,258 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-10 03:53:07,260 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-10 03:53:07,262 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-10 03:53:07,266 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-10 03:53:07,266 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-10 03:53:07,266 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-10 03:53:07,267 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-10 03:53:07,267 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-10 03:53:07,268 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-10 03:53:07,268 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-10 03:53:07,269 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-10 03:53:07,269 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-10 03:53:07,270 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-10 03:53:07,270 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-10 03:53:07,271 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-10 03:53:07,271 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-10 03:53:07,271 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-10 03:53:07,272 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-10 03:53:07,272 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-10 03:53:07,273 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-10 03:53:07,277 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-MCRwithDepranks-BasicCegarLoop.epf [2022-02-10 03:53:07,307 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-10 03:53:07,307 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-10 03:53:07,308 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-10 03:53:07,308 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-10 03:53:07,309 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-10 03:53:07,309 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-10 03:53:07,309 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-10 03:53:07,309 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-10 03:53:07,309 INFO L138 SettingsManager]: * Use SBE=true [2022-02-10 03:53:07,310 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-10 03:53:07,310 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-10 03:53:07,310 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-10 03:53:07,311 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-10 03:53:07,311 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-10 03:53:07,311 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-10 03:53:07,311 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-10 03:53:07,311 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-10 03:53:07,311 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-10 03:53:07,311 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-10 03:53:07,311 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-10 03:53:07,311 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-10 03:53:07,312 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-10 03:53:07,312 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-10 03:53:07,312 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-10 03:53:07,313 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-10 03:53:07,313 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:53:07,313 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-10 03:53:07,313 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-10 03:53:07,313 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-10 03:53:07,313 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-10 03:53:07,314 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-10 03:53:07,314 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-10 03:53:07,314 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-10 03:53:07,314 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-10 03:53:07,314 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 [2022-02-10 03:53:07,523 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-10 03:53:07,551 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-10 03:53:07,553 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-10 03:53:07,554 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-10 03:53:07,555 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-10 03:53:07,556 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/queue-add-2-nl.wvr.bpl [2022-02-10 03:53:07,556 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/queue-add-2-nl.wvr.bpl' [2022-02-10 03:53:07,581 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-10 03:53:07,583 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-10 03:53:07,584 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-10 03:53:07,584 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-10 03:53:07,584 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-10 03:53:07,594 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:53:07" (1/1) ... [2022-02-10 03:53:07,601 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:53:07" (1/1) ... [2022-02-10 03:53:07,605 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-10 03:53:07,606 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-10 03:53:07,608 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-10 03:53:07,608 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-10 03:53:07,608 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-10 03:53:07,614 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:53:07" (1/1) ... [2022-02-10 03:53:07,614 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:53:07" (1/1) ... [2022-02-10 03:53:07,615 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:53:07" (1/1) ... [2022-02-10 03:53:07,615 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:53:07" (1/1) ... [2022-02-10 03:53:07,619 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:53:07" (1/1) ... [2022-02-10 03:53:07,625 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:53:07" (1/1) ... [2022-02-10 03:53:07,627 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:53:07" (1/1) ... [2022-02-10 03:53:07,628 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-10 03:53:07,630 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-10 03:53:07,630 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-10 03:53:07,630 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-10 03:53:07,631 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:53:07" (1/1) ... [2022-02-10 03:53:07,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:53:07,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:07,666 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) [2022-02-10 03:53:07,694 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 [2022-02-10 03:53:07,709 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-10 03:53:07,709 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-10 03:53:07,709 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-10 03:53:07,709 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-10 03:53:07,709 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-10 03:53:07,709 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-10 03:53:07,709 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-10 03:53:07,709 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-10 03:53:07,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-10 03:53:07,710 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-10 03:53:07,753 INFO L234 CfgBuilder]: Building ICFG [2022-02-10 03:53:07,754 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-10 03:53:07,879 INFO L275 CfgBuilder]: Performing block encoding [2022-02-10 03:53:07,902 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-10 03:53:07,904 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-10 03:53:07,907 INFO L202 PluginConnector]: Adding new model queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:53:07 BoogieIcfgContainer [2022-02-10 03:53:07,907 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-10 03:53:07,910 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-10 03:53:07,910 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-10 03:53:07,913 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-10 03:53:07,913 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:53:07" (1/2) ... [2022-02-10 03:53:07,914 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@783e90f and model type queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 03:53:07, skipping insertion in model container [2022-02-10 03:53:07,914 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:53:07" (2/2) ... [2022-02-10 03:53:07,920 INFO L111 eAbstractionObserver]: Analyzing ICFG queue-add-2-nl.wvr.bpl [2022-02-10 03:53:07,924 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-10 03:53:07,924 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-10 03:53:07,925 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-10 03:53:07,925 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-10 03:53:07,977 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-02-10 03:53:08,030 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-10 03:53:08,039 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, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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 [2022-02-10 03:53:08,039 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-02-10 03:53:08,051 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 34 places, 29 transitions, 74 flow [2022-02-10 03:53:08,097 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 104 states, 103 states have (on average 1.970873786407767) internal successors, (203), 103 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:10,011 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 69586 transitions and produced 35439 states. [2022-02-10 03:53:10,265 INFO L276 IsEmpty]: Start isEmpty. Operand has 35439 states, 27608 states have (on average 1.4256374963778615) internal successors, (39359), 35438 states have internal predecessors, (39359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:10,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:53:10,290 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:10,290 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:10,291 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:10,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:10,297 INFO L85 PathProgramCache]: Analyzing trace with hash -341260671, now seen corresponding path program 1 times [2022-02-10 03:53:10,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:10,309 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706299079] [2022-02-10 03:53:10,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:10,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:10,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:10,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:10,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:10,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706299079] [2022-02-10 03:53:10,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706299079] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:53:10,478 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:53:10,478 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-10 03:53:10,480 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259137795] [2022-02-10 03:53:10,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:53:10,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:53:10,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:10,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:53:10,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:53:10,837 INFO L87 Difference]: Start difference. First operand has 35439 states, 27608 states have (on average 1.4256374963778615) internal successors, (39359), 35438 states have internal predecessors, (39359), 0 states have call successors, (0), 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 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:11,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:11,734 INFO L93 Difference]: Finished difference Result 35343 states and 39263 transitions. [2022-02-10 03:53:11,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:53:11,737 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:53:11,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:11,833 INFO L225 Difference]: With dead ends: 35343 [2022-02-10 03:53:11,833 INFO L226 Difference]: Without dead ends: 15657 [2022-02-10 03:53:11,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:53:11,841 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 13 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:11,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 35 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:53:11,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15657 states. [2022-02-10 03:53:12,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15657 to 59. [2022-02-10 03:53:12,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.2758620689655173) internal successors, (74), 58 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) [2022-02-10 03:53:12,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2022-02-10 03:53:12,080 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 16 [2022-02-10 03:53:12,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:12,081 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2022-02-10 03:53:12,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:12,083 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2022-02-10 03:53:12,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:53:12,084 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:12,084 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:12,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-10 03:53:12,085 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:12,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:12,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1897997073, now seen corresponding path program 1 times [2022-02-10 03:53:12,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:12,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006969940] [2022-02-10 03:53:12,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:12,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:12,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:12,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:12,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:12,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006969940] [2022-02-10 03:53:12,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006969940] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:12,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575987761] [2022-02-10 03:53:12,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:12,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:12,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:12,571 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) [2022-02-10 03:53:12,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-10 03:53:12,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:12,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:53:12,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:13,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:13,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:13,558 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:13,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575987761] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:13,559 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:13,559 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:53:13,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937140862] [2022-02-10 03:53:13,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:13,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:53:13,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:13,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:53:13,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:53:13,562 INFO L87 Difference]: Start difference. First operand 59 states and 74 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:14,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:14,215 INFO L93 Difference]: Finished difference Result 123 states and 154 transitions. [2022-02-10 03:53:14,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:53:14,216 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:53:14,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:14,216 INFO L225 Difference]: With dead ends: 123 [2022-02-10 03:53:14,216 INFO L226 Difference]: Without dead ends: 119 [2022-02-10 03:53:14,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=229, Invalid=1031, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:53:14,218 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 124 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:14,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 120 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:53:14,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-02-10 03:53:14,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 76. [2022-02-10 03:53:14,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 1.28) internal successors, (96), 75 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:14,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 96 transitions. [2022-02-10 03:53:14,223 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 96 transitions. Word has length 21 [2022-02-10 03:53:14,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:14,224 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 96 transitions. [2022-02-10 03:53:14,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:14,224 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 96 transitions. [2022-02-10 03:53:14,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:53:14,225 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:14,225 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:14,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:14,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:14,440 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:14,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:14,441 INFO L85 PathProgramCache]: Analyzing trace with hash -242761071, now seen corresponding path program 2 times [2022-02-10 03:53:14,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:14,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18306726] [2022-02-10 03:53:14,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:14,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:14,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:14,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:14,678 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:14,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18306726] [2022-02-10 03:53:14,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18306726] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:14,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195394202] [2022-02-10 03:53:14,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:53:14,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:14,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:14,681 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) [2022-02-10 03:53:14,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-10 03:53:14,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:53:14,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:14,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:53:14,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:14,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:14,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:15,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:15,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195394202] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:15,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:15,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 18 [2022-02-10 03:53:15,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636216799] [2022-02-10 03:53:15,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:15,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:53:15,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:15,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:53:15,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:53:15,213 INFO L87 Difference]: Start difference. First operand 76 states and 96 transitions. Second operand has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:15,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:15,618 INFO L93 Difference]: Finished difference Result 132 states and 164 transitions. [2022-02-10 03:53:15,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:53:15,620 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:53:15,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:15,621 INFO L225 Difference]: With dead ends: 132 [2022-02-10 03:53:15,621 INFO L226 Difference]: Without dead ends: 128 [2022-02-10 03:53:15,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=180, Invalid=576, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:53:15,622 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 71 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:15,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 112 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:53:15,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-02-10 03:53:15,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 83. [2022-02-10 03:53:15,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 1.2682926829268293) internal successors, (104), 82 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:15,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 104 transitions. [2022-02-10 03:53:15,655 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 104 transitions. Word has length 21 [2022-02-10 03:53:15,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:15,656 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 104 transitions. [2022-02-10 03:53:15,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:15,656 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 104 transitions. [2022-02-10 03:53:15,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:53:15,656 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:15,657 INFO L514 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] [2022-02-10 03:53:15,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:15,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-02-10 03:53:15,880 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:15,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:15,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1912680525, now seen corresponding path program 1 times [2022-02-10 03:53:15,881 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:15,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443972525] [2022-02-10 03:53:15,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:15,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:15,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:15,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:15,943 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:15,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443972525] [2022-02-10 03:53:15,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443972525] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:15,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194026196] [2022-02-10 03:53:15,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:15,944 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:15,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:15,945 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) [2022-02-10 03:53:15,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-10 03:53:15,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:15,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-10 03:53:15,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:16,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:53:16,042 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:16,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:16,102 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:53:16,102 INFO L387 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 13 treesize of output 12 [2022-02-10 03:53:16,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:16,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194026196] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:16,112 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:16,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-02-10 03:53:16,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251122643] [2022-02-10 03:53:16,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:16,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-10 03:53:16,113 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:16,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-10 03:53:16,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-02-10 03:53:16,114 INFO L87 Difference]: Start difference. First operand 83 states and 104 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:16,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:16,169 INFO L93 Difference]: Finished difference Result 129 states and 157 transitions. [2022-02-10 03:53:16,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:53:16,170 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:53:16,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:16,171 INFO L225 Difference]: With dead ends: 129 [2022-02-10 03:53:16,171 INFO L226 Difference]: Without dead ends: 123 [2022-02-10 03:53:16,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:53:16,172 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 46 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:16,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 136 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:53:16,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-02-10 03:53:16,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 93. [2022-02-10 03:53:16,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 1.2934782608695652) internal successors, (119), 92 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:16,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 119 transitions. [2022-02-10 03:53:16,177 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 119 transitions. Word has length 25 [2022-02-10 03:53:16,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:16,178 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 119 transitions. [2022-02-10 03:53:16,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:16,178 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 119 transitions. [2022-02-10 03:53:16,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:53:16,179 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:16,179 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:16,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:16,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:16,393 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:16,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:16,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1975771007, now seen corresponding path program 3 times [2022-02-10 03:53:16,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:16,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921952130] [2022-02-10 03:53:16,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:16,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:16,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:16,436 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:16,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:16,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921952130] [2022-02-10 03:53:16,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921952130] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:53:16,439 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:53:16,439 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:53:16,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641571360] [2022-02-10 03:53:16,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:53:16,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:53:16,440 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:16,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:53:16,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:53:16,441 INFO L87 Difference]: Start difference. First operand 93 states and 119 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 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) [2022-02-10 03:53:16,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:16,464 INFO L93 Difference]: Finished difference Result 228 states and 288 transitions. [2022-02-10 03:53:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:53:16,471 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 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 [2022-02-10 03:53:16,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:16,472 INFO L225 Difference]: With dead ends: 228 [2022-02-10 03:53:16,472 INFO L226 Difference]: Without dead ends: 197 [2022-02-10 03:53:16,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:53:16,473 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 32 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:16,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 89 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:53:16,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-02-10 03:53:16,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 185. [2022-02-10 03:53:16,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 1.2880434782608696) internal successors, (237), 184 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:16,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 237 transitions. [2022-02-10 03:53:16,481 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 237 transitions. Word has length 26 [2022-02-10 03:53:16,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:16,481 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 237 transitions. [2022-02-10 03:53:16,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 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) [2022-02-10 03:53:16,481 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 237 transitions. [2022-02-10 03:53:16,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:53:16,482 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:16,482 INFO L514 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] [2022-02-10 03:53:16,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-10 03:53:16,482 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:16,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:16,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1430325051, now seen corresponding path program 2 times [2022-02-10 03:53:16,490 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:16,491 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522539854] [2022-02-10 03:53:16,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:16,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:16,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:16,984 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:16,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:16,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522539854] [2022-02-10 03:53:16,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522539854] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:16,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35188289] [2022-02-10 03:53:16,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:53:16,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:16,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:16,986 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) [2022-02-10 03:53:16,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-10 03:53:17,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:53:17,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:17,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-10 03:53:17,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:17,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-02-10 03:53:17,705 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:17,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:18,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:53:18,425 INFO L387 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 24 treesize of output 26 [2022-02-10 03:53:18,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:18,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35188289] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:18,573 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:18,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 42 [2022-02-10 03:53:18,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322881006] [2022-02-10 03:53:18,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:18,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-02-10 03:53:18,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:18,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-02-10 03:53:18,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1648, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:53:18,578 INFO L87 Difference]: Start difference. First operand 185 states and 237 transitions. Second operand has 43 states, 43 states have (on average 1.697674418604651) internal successors, (73), 42 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:19,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:19,882 INFO L93 Difference]: Finished difference Result 296 states and 373 transitions. [2022-02-10 03:53:19,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:53:19,882 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.697674418604651) internal successors, (73), 42 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:53:19,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:19,883 INFO L225 Difference]: With dead ends: 296 [2022-02-10 03:53:19,884 INFO L226 Difference]: Without dead ends: 292 [2022-02-10 03:53:19,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 891 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=299, Invalid=3241, Unknown=0, NotChecked=0, Total=3540 [2022-02-10 03:53:19,886 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 95 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 1086 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 1132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1086 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:19,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 205 Invalid, 1132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1086 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:53:19,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-02-10 03:53:19,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 194. [2022-02-10 03:53:19,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 1.2797927461139897) internal successors, (247), 193 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:19,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 247 transitions. [2022-02-10 03:53:19,895 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 247 transitions. Word has length 30 [2022-02-10 03:53:19,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:19,896 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 247 transitions. [2022-02-10 03:53:19,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.697674418604651) internal successors, (73), 42 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:19,896 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 247 transitions. [2022-02-10 03:53:19,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:53:19,897 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:19,897 INFO L514 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] [2022-02-10 03:53:19,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:20,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:20,112 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:20,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:20,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1017642623, now seen corresponding path program 3 times [2022-02-10 03:53:20,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:20,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326038800] [2022-02-10 03:53:20,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:20,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:20,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:20,572 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:20,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:20,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326038800] [2022-02-10 03:53:20,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326038800] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:20,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767232654] [2022-02-10 03:53:20,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:53:20,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:20,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:20,580 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) [2022-02-10 03:53:20,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-10 03:53:20,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:53:20,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:20,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-10 03:53:20,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:20,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:53:21,198 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:21,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:21,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:53:21,769 INFO L387 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 24 treesize of output 26 [2022-02-10 03:53:21,906 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:21,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767232654] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:21,906 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:21,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 38 [2022-02-10 03:53:21,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548840310] [2022-02-10 03:53:21,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:21,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-10 03:53:21,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:21,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-10 03:53:21,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1335, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:53:21,914 INFO L87 Difference]: Start difference. First operand 194 states and 247 transitions. Second operand has 39 states, 39 states have (on average 1.9230769230769231) internal successors, (75), 38 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:23,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:23,400 INFO L93 Difference]: Finished difference Result 322 states and 402 transitions. [2022-02-10 03:53:23,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-10 03:53:23,401 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.9230769230769231) internal successors, (75), 38 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:53:23,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:23,403 INFO L225 Difference]: With dead ends: 322 [2022-02-10 03:53:23,404 INFO L226 Difference]: Without dead ends: 310 [2022-02-10 03:53:23,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 869 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=309, Invalid=2997, Unknown=0, NotChecked=0, Total=3306 [2022-02-10 03:53:23,408 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 88 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 1549 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 1590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:23,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 339 Invalid, 1590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1549 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 03:53:23,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-02-10 03:53:23,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 201. [2022-02-10 03:53:23,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 1.275) internal successors, (255), 200 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:23,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 255 transitions. [2022-02-10 03:53:23,457 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 255 transitions. Word has length 30 [2022-02-10 03:53:23,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:23,457 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 255 transitions. [2022-02-10 03:53:23,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.9230769230769231) internal successors, (75), 38 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:23,457 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 255 transitions. [2022-02-10 03:53:23,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:53:23,458 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:23,458 INFO L514 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] [2022-02-10 03:53:23,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:23,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:23,685 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:23,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:23,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1492121275, now seen corresponding path program 4 times [2022-02-10 03:53:23,686 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:23,686 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684637509] [2022-02-10 03:53:23,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:23,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:23,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:24,093 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:24,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:24,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684637509] [2022-02-10 03:53:24,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684637509] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:24,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324219626] [2022-02-10 03:53:24,094 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:53:24,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:24,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:24,100 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) [2022-02-10 03:53:24,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-10 03:53:24,126 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:53:24,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:24,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-10 03:53:24,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:24,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-02-10 03:53:24,643 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:24,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:25,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:53:25,151 INFO L387 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 24 treesize of output 26 [2022-02-10 03:53:25,246 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:25,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324219626] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:25,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:25,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 15] total 38 [2022-02-10 03:53:25,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78242338] [2022-02-10 03:53:25,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:25,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-10 03:53:25,247 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:25,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-10 03:53:25,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1329, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:53:25,249 INFO L87 Difference]: Start difference. First operand 201 states and 255 transitions. Second operand has 39 states, 39 states have (on average 1.9230769230769231) internal successors, (75), 38 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:26,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:26,423 INFO L93 Difference]: Finished difference Result 314 states and 392 transitions. [2022-02-10 03:53:26,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:53:26,424 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.9230769230769231) internal successors, (75), 38 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:53:26,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:26,425 INFO L225 Difference]: With dead ends: 314 [2022-02-10 03:53:26,425 INFO L226 Difference]: Without dead ends: 300 [2022-02-10 03:53:26,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 951 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=313, Invalid=2879, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:53:26,427 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 90 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 1186 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 1229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:26,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 232 Invalid, 1229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1186 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:53:26,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-02-10 03:53:26,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 200. [2022-02-10 03:53:26,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 1.271356783919598) internal successors, (253), 199 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:26,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 253 transitions. [2022-02-10 03:53:26,435 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 253 transitions. Word has length 30 [2022-02-10 03:53:26,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:26,435 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 253 transitions. [2022-02-10 03:53:26,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.9230769230769231) internal successors, (75), 38 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:26,436 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 253 transitions. [2022-02-10 03:53:26,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:53:26,437 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:26,437 INFO L514 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] [2022-02-10 03:53:26,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:26,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:26,657 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:26,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:26,657 INFO L85 PathProgramCache]: Analyzing trace with hash -160682273, now seen corresponding path program 5 times [2022-02-10 03:53:26,657 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:26,657 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339579456] [2022-02-10 03:53:26,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:26,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:26,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:27,049 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:27,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:27,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339579456] [2022-02-10 03:53:27,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339579456] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:27,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340739667] [2022-02-10 03:53:27,050 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:53:27,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:27,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:27,056 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) [2022-02-10 03:53:27,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-02-10 03:53:27,082 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:53:27,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:27,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-10 03:53:27,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:27,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:53:27,689 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:27,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:28,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:53:28,238 INFO L387 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 24 treesize of output 26 [2022-02-10 03:53:28,345 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:28,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340739667] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:28,346 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:28,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 43 [2022-02-10 03:53:28,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503462444] [2022-02-10 03:53:28,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:28,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-02-10 03:53:28,347 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:28,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-02-10 03:53:28,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1723, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:53:28,348 INFO L87 Difference]: Start difference. First operand 200 states and 253 transitions. Second operand has 44 states, 44 states have (on average 1.7272727272727273) internal successors, (76), 43 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:29,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:29,747 INFO L93 Difference]: Finished difference Result 311 states and 387 transitions. [2022-02-10 03:53:29,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:53:29,748 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7272727272727273) internal successors, (76), 43 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:53:29,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:29,749 INFO L225 Difference]: With dead ends: 311 [2022-02-10 03:53:29,749 INFO L226 Difference]: Without dead ends: 292 [2022-02-10 03:53:29,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1075 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=361, Invalid=3799, Unknown=0, NotChecked=0, Total=4160 [2022-02-10 03:53:29,751 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 97 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 1565 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 1616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:29,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 281 Invalid, 1616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1565 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:53:29,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-02-10 03:53:29,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 192. [2022-02-10 03:53:29,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 1.2774869109947644) internal successors, (244), 191 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:29,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 244 transitions. [2022-02-10 03:53:29,757 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 244 transitions. Word has length 30 [2022-02-10 03:53:29,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:29,757 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 244 transitions. [2022-02-10 03:53:29,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.7272727272727273) internal successors, (76), 43 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:29,758 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 244 transitions. [2022-02-10 03:53:29,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:53:29,758 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:29,758 INFO L514 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] [2022-02-10 03:53:29,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:29,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:29,982 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:29,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:29,982 INFO L85 PathProgramCache]: Analyzing trace with hash -742864255, now seen corresponding path program 6 times [2022-02-10 03:53:29,982 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:29,982 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158092237] [2022-02-10 03:53:29,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:29,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:29,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:30,333 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:30,333 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:30,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158092237] [2022-02-10 03:53:30,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158092237] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:30,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167747215] [2022-02-10 03:53:30,334 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:53:30,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:30,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:30,335 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) [2022-02-10 03:53:30,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-02-10 03:53:30,356 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:53:30,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:30,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-10 03:53:30,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:30,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-02-10 03:53:30,748 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:30,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:31,215 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:53:31,216 INFO L387 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 24 treesize of output 26 [2022-02-10 03:53:31,302 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:31,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167747215] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:31,303 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:31,303 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 31 [2022-02-10 03:53:31,303 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847094610] [2022-02-10 03:53:31,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:31,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:53:31,303 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:31,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:53:31,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:53:31,304 INFO L87 Difference]: Start difference. First operand 192 states and 244 transitions. Second operand has 32 states, 32 states have (on average 2.09375) internal successors, (67), 31 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) [2022-02-10 03:53:32,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:32,224 INFO L93 Difference]: Finished difference Result 264 states and 338 transitions. [2022-02-10 03:53:32,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:53:32,224 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.09375) internal successors, (67), 31 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 30 [2022-02-10 03:53:32,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:32,226 INFO L225 Difference]: With dead ends: 264 [2022-02-10 03:53:32,226 INFO L226 Difference]: Without dead ends: 252 [2022-02-10 03:53:32,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 32 SyntacticMatches, 14 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=317, Invalid=2035, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:53:32,227 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 70 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:32,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 160 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:53:32,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-02-10 03:53:32,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 192. [2022-02-10 03:53:32,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 1.2722513089005236) internal successors, (243), 191 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:32,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 243 transitions. [2022-02-10 03:53:32,232 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 243 transitions. Word has length 30 [2022-02-10 03:53:32,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:32,232 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 243 transitions. [2022-02-10 03:53:32,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.09375) internal successors, (67), 31 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) [2022-02-10 03:53:32,232 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 243 transitions. [2022-02-10 03:53:32,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:53:32,233 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:32,233 INFO L514 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] [2022-02-10 03:53:32,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:32,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-02-10 03:53:32,439 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:32,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:32,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1217342907, now seen corresponding path program 7 times [2022-02-10 03:53:32,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:32,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868592501] [2022-02-10 03:53:32,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:32,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:32,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:32,826 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:32,826 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:32,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868592501] [2022-02-10 03:53:32,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868592501] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:32,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641791951] [2022-02-10 03:53:32,826 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:53:32,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:32,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:32,828 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) [2022-02-10 03:53:32,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-02-10 03:53:32,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:32,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-10 03:53:32,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:32,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-02-10 03:53:33,288 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:33,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:33,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:53:33,768 INFO L387 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 28 treesize of output 30 [2022-02-10 03:53:33,852 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:33,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641791951] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:33,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:33,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 15] total 34 [2022-02-10 03:53:33,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799471924] [2022-02-10 03:53:33,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:33,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-10 03:53:33,854 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:33,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-10 03:53:33,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1054, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:53:33,854 INFO L87 Difference]: Start difference. First operand 192 states and 243 transitions. Second operand has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 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) [2022-02-10 03:53:34,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:34,795 INFO L93 Difference]: Finished difference Result 260 states and 333 transitions. [2022-02-10 03:53:34,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:53:34,795 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 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 30 [2022-02-10 03:53:34,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:34,796 INFO L225 Difference]: With dead ends: 260 [2022-02-10 03:53:34,797 INFO L226 Difference]: Without dead ends: 246 [2022-02-10 03:53:34,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 33 SyntacticMatches, 10 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 702 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=349, Invalid=2513, Unknown=0, NotChecked=0, Total=2862 [2022-02-10 03:53:34,798 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 81 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:34,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 135 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 804 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:53:34,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-02-10 03:53:34,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 187. [2022-02-10 03:53:34,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 1.2741935483870968) internal successors, (237), 186 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:34,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 237 transitions. [2022-02-10 03:53:34,803 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 237 transitions. Word has length 30 [2022-02-10 03:53:34,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:34,803 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 237 transitions. [2022-02-10 03:53:34,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 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) [2022-02-10 03:53:34,803 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 237 transitions. [2022-02-10 03:53:34,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 03:53:34,804 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:34,804 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-10 03:53:34,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-02-10 03:53:35,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:35,019 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:35,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:35,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1579938039, now seen corresponding path program 8 times [2022-02-10 03:53:35,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:35,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878278714] [2022-02-10 03:53:35,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:35,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:35,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:35,119 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:35,120 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:35,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878278714] [2022-02-10 03:53:35,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878278714] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:35,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3069409] [2022-02-10 03:53:35,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:53:35,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:35,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:35,121 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) [2022-02-10 03:53:35,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-02-10 03:53:35,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:53:35,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:35,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-10 03:53:35,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:35,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:53:35,248 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:35,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:35,321 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:53:35,321 INFO L387 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 15 treesize of output 14 [2022-02-10 03:53:35,340 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:35,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3069409] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:35,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:35,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 14 [2022-02-10 03:53:35,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429716903] [2022-02-10 03:53:35,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:35,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:53:35,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:35,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:53:35,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:53:35,341 INFO L87 Difference]: Start difference. First operand 187 states and 237 transitions. Second operand has 15 states, 15 states have (on average 5.0) internal successors, (75), 14 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:35,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:35,611 INFO L93 Difference]: Finished difference Result 334 states and 423 transitions. [2022-02-10 03:53:35,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:53:35,611 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 14 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 03:53:35,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:35,613 INFO L225 Difference]: With dead ends: 334 [2022-02-10 03:53:35,613 INFO L226 Difference]: Without dead ends: 334 [2022-02-10 03:53:35,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=189, Invalid=741, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:53:35,614 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 198 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:35,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 400 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:53:35,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-02-10 03:53:35,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 214. [2022-02-10 03:53:35,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 1.2816901408450705) internal successors, (273), 213 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:35,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 273 transitions. [2022-02-10 03:53:35,619 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 273 transitions. Word has length 34 [2022-02-10 03:53:35,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:35,619 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 273 transitions. [2022-02-10 03:53:35,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 14 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:35,619 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 273 transitions. [2022-02-10 03:53:35,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-10 03:53:35,620 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:35,620 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:35,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:35,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-02-10 03:53:35,839 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:35,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:35,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1982053197, now seen corresponding path program 9 times [2022-02-10 03:53:35,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:35,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361734366] [2022-02-10 03:53:35,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:35,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:35,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:35,871 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:35,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:35,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361734366] [2022-02-10 03:53:35,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361734366] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:35,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921105722] [2022-02-10 03:53:35,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:53:35,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:35,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:35,873 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) [2022-02-10 03:53:35,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-02-10 03:53:35,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:53:35,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:35,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-10 03:53:35,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:35,955 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:35,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:36,008 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:36,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921105722] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:36,008 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:36,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-02-10 03:53:36,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808698898] [2022-02-10 03:53:36,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:36,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 03:53:36,009 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:36,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 03:53:36,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:53:36,009 INFO L87 Difference]: Start difference. First operand 214 states and 273 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:36,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:36,041 INFO L93 Difference]: Finished difference Result 490 states and 628 transitions. [2022-02-10 03:53:36,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:53:36,041 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-10 03:53:36,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:36,043 INFO L225 Difference]: With dead ends: 490 [2022-02-10 03:53:36,043 INFO L226 Difference]: Without dead ends: 448 [2022-02-10 03:53:36,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:53:36,044 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 68 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:36,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 97 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:53:36,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-10 03:53:36,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 402. [2022-02-10 03:53:36,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 1.3167082294264338) internal successors, (528), 401 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:36,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 528 transitions. [2022-02-10 03:53:36,051 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 528 transitions. Word has length 35 [2022-02-10 03:53:36,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:36,052 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 528 transitions. [2022-02-10 03:53:36,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:36,052 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 528 transitions. [2022-02-10 03:53:36,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:53:36,053 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:36,053 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:36,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:36,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-02-10 03:53:36,280 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:36,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:36,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1563037815, now seen corresponding path program 10 times [2022-02-10 03:53:36,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:36,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785463291] [2022-02-10 03:53:36,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:36,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:36,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:37,033 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:37,033 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:37,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785463291] [2022-02-10 03:53:37,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785463291] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:37,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445663324] [2022-02-10 03:53:37,033 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:53:37,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:37,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:37,035 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) [2022-02-10 03:53:37,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-02-10 03:53:37,061 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:53:37,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:37,062 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:53:37,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:37,750 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-10 03:53:37,750 INFO L387 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 29 treesize of output 13 [2022-02-10 03:53:38,156 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:38,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:39,382 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:53:39,382 INFO L387 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 48 treesize of output 66 [2022-02-10 03:53:39,504 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:39,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445663324] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:39,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:39,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23, 23] total 64 [2022-02-10 03:53:39,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39807832] [2022-02-10 03:53:39,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:39,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-02-10 03:53:39,505 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:39,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-02-10 03:53:39,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=3925, Unknown=0, NotChecked=0, Total=4160 [2022-02-10 03:53:39,507 INFO L87 Difference]: Start difference. First operand 402 states and 528 transitions. Second operand has 65 states, 65 states have (on average 1.5846153846153845) internal successors, (103), 64 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:42,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:42,092 INFO L93 Difference]: Finished difference Result 714 states and 932 transitions. [2022-02-10 03:53:42,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-10 03:53:42,093 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.5846153846153845) internal successors, (103), 64 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:53:42,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:42,095 INFO L225 Difference]: With dead ends: 714 [2022-02-10 03:53:42,095 INFO L226 Difference]: Without dead ends: 710 [2022-02-10 03:53:42,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1712 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=491, Invalid=8065, Unknown=0, NotChecked=0, Total=8556 [2022-02-10 03:53:42,098 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 120 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 1948 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 2116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 92 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:42,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 441 Invalid, 2116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1948 Invalid, 0 Unknown, 92 Unchecked, 0.9s Time] [2022-02-10 03:53:42,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2022-02-10 03:53:42,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 408. [2022-02-10 03:53:42,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 1.3144963144963144) internal successors, (535), 407 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:42,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 535 transitions. [2022-02-10 03:53:42,107 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 535 transitions. Word has length 39 [2022-02-10 03:53:42,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:42,107 INFO L470 AbstractCegarLoop]: Abstraction has 408 states and 535 transitions. [2022-02-10 03:53:42,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.5846153846153845) internal successors, (103), 64 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:42,107 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 535 transitions. [2022-02-10 03:53:42,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:53:42,108 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:42,108 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:42,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:42,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-02-10 03:53:42,327 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:42,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:42,328 INFO L85 PathProgramCache]: Analyzing trace with hash 96007305, now seen corresponding path program 11 times [2022-02-10 03:53:42,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:42,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75150397] [2022-02-10 03:53:42,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:42,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:42,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:42,982 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:42,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:42,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75150397] [2022-02-10 03:53:42,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75150397] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:42,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460072427] [2022-02-10 03:53:42,982 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:53:42,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:42,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:42,983 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) [2022-02-10 03:53:42,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-02-10 03:53:43,009 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:53:43,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:43,010 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 46 conjunts are in the unsatisfiable core [2022-02-10 03:53:43,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:43,636 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:53:43,637 INFO L387 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 25 treesize of output 13 [2022-02-10 03:53:43,997 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:43,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:44,984 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:53:44,984 INFO L387 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 48 treesize of output 66 [2022-02-10 03:53:45,105 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:45,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460072427] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:45,105 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:45,106 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21, 21] total 56 [2022-02-10 03:53:45,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092099357] [2022-02-10 03:53:45,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:45,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-02-10 03:53:45,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:45,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-02-10 03:53:45,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2979, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:53:45,108 INFO L87 Difference]: Start difference. First operand 408 states and 535 transitions. Second operand has 57 states, 57 states have (on average 1.7719298245614035) internal successors, (101), 56 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:47,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:47,269 INFO L93 Difference]: Finished difference Result 790 states and 1022 transitions. [2022-02-10 03:53:47,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-02-10 03:53:47,269 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.7719298245614035) internal successors, (101), 56 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:53:47,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:47,272 INFO L225 Difference]: With dead ends: 790 [2022-02-10 03:53:47,273 INFO L226 Difference]: Without dead ends: 778 [2022-02-10 03:53:47,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1611 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=470, Invalid=6670, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:53:47,278 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 159 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 1946 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 2042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:47,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 478 Invalid, 2042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1946 Invalid, 0 Unknown, 17 Unchecked, 0.9s Time] [2022-02-10 03:53:47,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-02-10 03:53:47,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 436. [2022-02-10 03:53:47,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 1.3080459770114943) internal successors, (569), 435 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:47,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 569 transitions. [2022-02-10 03:53:47,291 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 569 transitions. Word has length 39 [2022-02-10 03:53:47,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:47,291 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 569 transitions. [2022-02-10 03:53:47,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.7719298245614035) internal successors, (101), 56 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:47,291 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 569 transitions. [2022-02-10 03:53:47,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:53:47,292 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:47,292 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:47,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:47,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-02-10 03:53:47,515 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:47,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:47,515 INFO L85 PathProgramCache]: Analyzing trace with hash -378471347, now seen corresponding path program 12 times [2022-02-10 03:53:47,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:47,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042874957] [2022-02-10 03:53:47,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:47,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:47,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:48,166 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:48,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:48,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042874957] [2022-02-10 03:53:48,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042874957] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:48,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839503599] [2022-02-10 03:53:48,167 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:53:48,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:48,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:48,168 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) [2022-02-10 03:53:48,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-02-10 03:53:48,193 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:53:48,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:48,194 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 46 conjunts are in the unsatisfiable core [2022-02-10 03:53:48,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:48,806 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:53:48,806 INFO L387 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 25 treesize of output 13 [2022-02-10 03:53:49,168 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:49,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:50,364 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:53:50,365 INFO L387 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 48 treesize of output 66 [2022-02-10 03:53:50,491 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:50,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839503599] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:50,492 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:50,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21, 21] total 56 [2022-02-10 03:53:50,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691075778] [2022-02-10 03:53:50,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:50,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-02-10 03:53:50,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:50,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-02-10 03:53:50,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=2973, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:53:50,494 INFO L87 Difference]: Start difference. First operand 436 states and 569 transitions. Second operand has 57 states, 57 states have (on average 1.7719298245614035) internal successors, (101), 56 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:52,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:52,317 INFO L93 Difference]: Finished difference Result 679 states and 876 transitions. [2022-02-10 03:53:52,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-10 03:53:52,317 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.7719298245614035) internal successors, (101), 56 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:53:52,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:52,323 INFO L225 Difference]: With dead ends: 679 [2022-02-10 03:53:52,324 INFO L226 Difference]: Without dead ends: 662 [2022-02-10 03:53:52,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 38 SyntacticMatches, 8 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1668 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=446, Invalid=6034, Unknown=0, NotChecked=0, Total=6480 [2022-02-10 03:53:52,327 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 101 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 1837 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 1997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:52,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 420 Invalid, 1997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1837 Invalid, 0 Unknown, 82 Unchecked, 0.7s Time] [2022-02-10 03:53:52,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2022-02-10 03:53:52,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 426. [2022-02-10 03:53:52,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 1.3082352941176472) internal successors, (556), 425 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:52,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 556 transitions. [2022-02-10 03:53:52,335 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 556 transitions. Word has length 39 [2022-02-10 03:53:52,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:52,336 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 556 transitions. [2022-02-10 03:53:52,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.7719298245614035) internal successors, (101), 56 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:52,336 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 556 transitions. [2022-02-10 03:53:52,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:53:52,337 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:52,337 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:52,358 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-02-10 03:53:52,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:52,551 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:52,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:52,552 INFO L85 PathProgramCache]: Analyzing trace with hash -652529911, now seen corresponding path program 13 times [2022-02-10 03:53:52,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:52,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421184910] [2022-02-10 03:53:52,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:52,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:52,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:53,270 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:53,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:53,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421184910] [2022-02-10 03:53:53,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421184910] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:53,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007875959] [2022-02-10 03:53:53,270 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:53:53,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:53,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:53,272 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) [2022-02-10 03:53:53,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-02-10 03:53:53,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:53,307 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:53:53,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:53,990 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-10 03:53:53,991 INFO L387 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 29 treesize of output 13 [2022-02-10 03:53:54,348 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:54,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:53:55,415 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:53:55,416 INFO L387 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 48 treesize of output 66 [2022-02-10 03:53:55,534 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:55,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007875959] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:53:55,535 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:53:55,535 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 22] total 58 [2022-02-10 03:53:55,535 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124898495] [2022-02-10 03:53:55,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:53:55,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:53:55,535 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:53:55,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:53:55,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=3202, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:53:55,537 INFO L87 Difference]: Start difference. First operand 426 states and 556 transitions. Second operand has 59 states, 59 states have (on average 1.7118644067796611) internal successors, (101), 58 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:57,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:53:57,659 INFO L93 Difference]: Finished difference Result 738 states and 953 transitions. [2022-02-10 03:53:57,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:53:57,659 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7118644067796611) internal successors, (101), 58 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:53:57,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:53:57,662 INFO L225 Difference]: With dead ends: 738 [2022-02-10 03:53:57,662 INFO L226 Difference]: Without dead ends: 719 [2022-02-10 03:53:57,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1622 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=462, Invalid=6678, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:53:57,664 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 123 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 2265 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 2374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:53:57,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 521 Invalid, 2374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2265 Invalid, 0 Unknown, 32 Unchecked, 0.9s Time] [2022-02-10 03:53:57,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2022-02-10 03:53:57,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 422. [2022-02-10 03:53:57,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 1.3064133016627077) internal successors, (550), 421 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:57,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 550 transitions. [2022-02-10 03:53:57,673 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 550 transitions. Word has length 39 [2022-02-10 03:53:57,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:53:57,673 INFO L470 AbstractCegarLoop]: Abstraction has 422 states and 550 transitions. [2022-02-10 03:53:57,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7118644067796611) internal successors, (101), 58 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:53:57,673 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 550 transitions. [2022-02-10 03:53:57,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:53:57,674 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:53:57,674 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:53:57,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-10 03:53:57,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-02-10 03:53:57,884 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:53:57,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:53:57,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1851800873, now seen corresponding path program 14 times [2022-02-10 03:53:57,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:53:57,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558397075] [2022-02-10 03:53:57,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:53:57,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:53:57,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:53:58,567 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:58,567 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:53:58,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558397075] [2022-02-10 03:53:58,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558397075] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:53:58,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988174730] [2022-02-10 03:53:58,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:53:58,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:53:58,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:53:58,569 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) [2022-02-10 03:53:58,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-02-10 03:53:58,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:53:58,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:53:58,595 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:53:58,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:53:59,284 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:53:59,285 INFO L387 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 25 treesize of output 13 [2022-02-10 03:53:59,768 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:53:59,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:00,986 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:54:00,986 INFO L387 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 48 treesize of output 66 [2022-02-10 03:54:01,078 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:01,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988174730] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:01,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:01,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23, 23] total 61 [2022-02-10 03:54:01,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659960830] [2022-02-10 03:54:01,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:01,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-02-10 03:54:01,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:01,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-02-10 03:54:01,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=3546, Unknown=0, NotChecked=0, Total=3782 [2022-02-10 03:54:01,080 INFO L87 Difference]: Start difference. First operand 422 states and 550 transitions. Second operand has 62 states, 62 states have (on average 1.6451612903225807) internal successors, (102), 61 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:03,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:03,567 INFO L93 Difference]: Finished difference Result 737 states and 951 transitions. [2022-02-10 03:54:03,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-10 03:54:03,567 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.6451612903225807) internal successors, (102), 61 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:54:03,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:03,569 INFO L225 Difference]: With dead ends: 737 [2022-02-10 03:54:03,569 INFO L226 Difference]: Without dead ends: 717 [2022-02-10 03:54:03,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1967 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=527, Invalid=7845, Unknown=0, NotChecked=0, Total=8372 [2022-02-10 03:54:03,571 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 122 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 2882 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 2997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 2882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:03,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 611 Invalid, 2997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 2882 Invalid, 0 Unknown, 30 Unchecked, 1.1s Time] [2022-02-10 03:54:03,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2022-02-10 03:54:03,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 416. [2022-02-10 03:54:03,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 1.308433734939759) internal successors, (543), 415 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:03,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 543 transitions. [2022-02-10 03:54:03,579 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 543 transitions. Word has length 39 [2022-02-10 03:54:03,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:03,580 INFO L470 AbstractCegarLoop]: Abstraction has 416 states and 543 transitions. [2022-02-10 03:54:03,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.6451612903225807) internal successors, (102), 61 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:03,580 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 543 transitions. [2022-02-10 03:54:03,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:54:03,581 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:03,581 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:03,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:03,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-10 03:54:03,800 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:54:03,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:03,800 INFO L85 PathProgramCache]: Analyzing trace with hash -312968785, now seen corresponding path program 15 times [2022-02-10 03:54:03,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:03,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140678087] [2022-02-10 03:54:03,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:03,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:03,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:04,435 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:04,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:04,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140678087] [2022-02-10 03:54:04,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140678087] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:04,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560247499] [2022-02-10 03:54:04,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:54:04,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:04,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:04,438 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) [2022-02-10 03:54:04,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-02-10 03:54:04,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:54:04,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:04,466 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:54:04,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:05,319 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:54:05,319 INFO L387 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 25 treesize of output 13 [2022-02-10 03:54:05,749 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:05,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:07,014 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:54:07,015 INFO L387 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 53 treesize of output 69 [2022-02-10 03:54:07,194 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:07,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560247499] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:07,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:07,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 65 [2022-02-10 03:54:07,195 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135724907] [2022-02-10 03:54:07,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:07,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-02-10 03:54:07,195 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:07,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-02-10 03:54:07,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=4021, Unknown=0, NotChecked=0, Total=4290 [2022-02-10 03:54:07,197 INFO L87 Difference]: Start difference. First operand 416 states and 543 transitions. Second operand has 66 states, 66 states have (on average 1.5454545454545454) internal successors, (102), 65 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:09,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:09,493 INFO L93 Difference]: Finished difference Result 706 states and 918 transitions. [2022-02-10 03:54:09,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:54:09,494 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.5454545454545454) internal successors, (102), 65 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:54:09,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:09,495 INFO L225 Difference]: With dead ends: 706 [2022-02-10 03:54:09,495 INFO L226 Difference]: Without dead ends: 682 [2022-02-10 03:54:09,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2089 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=522, Invalid=7850, Unknown=0, NotChecked=0, Total=8372 [2022-02-10 03:54:09,498 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 129 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 2264 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 2359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:09,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 483 Invalid, 2359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2264 Invalid, 0 Unknown, 15 Unchecked, 0.9s Time] [2022-02-10 03:54:09,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2022-02-10 03:54:09,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 411. [2022-02-10 03:54:09,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 1.3097560975609757) internal successors, (537), 410 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:09,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 537 transitions. [2022-02-10 03:54:09,506 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 537 transitions. Word has length 39 [2022-02-10 03:54:09,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:09,506 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 537 transitions. [2022-02-10 03:54:09,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.5454545454545454) internal successors, (102), 65 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:09,506 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 537 transitions. [2022-02-10 03:54:09,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:54:09,507 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:09,507 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:09,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:09,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:09,719 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:54:09,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:09,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1251771857, now seen corresponding path program 16 times [2022-02-10 03:54:09,720 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:09,720 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122376401] [2022-02-10 03:54:09,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:09,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:09,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:10,356 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:10,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:10,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122376401] [2022-02-10 03:54:10,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122376401] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:10,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124881789] [2022-02-10 03:54:10,356 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:54:10,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:10,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:10,358 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) [2022-02-10 03:54:10,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-02-10 03:54:10,383 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:54:10,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:10,384 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:54:10,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:11,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:11,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:11,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:54:11,511 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:11,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:12,495 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:54:12,495 INFO L387 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 48 treesize of output 66 [2022-02-10 03:54:12,594 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:12,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124881789] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:12,594 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:12,594 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 55 [2022-02-10 03:54:12,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277367626] [2022-02-10 03:54:12,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:12,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-02-10 03:54:12,595 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:12,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-02-10 03:54:12,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2847, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:54:12,596 INFO L87 Difference]: Start difference. First operand 411 states and 537 transitions. Second operand has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:13,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:13,952 INFO L93 Difference]: Finished difference Result 588 states and 791 transitions. [2022-02-10 03:54:13,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:54:13,953 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:54:13,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:13,954 INFO L225 Difference]: With dead ends: 588 [2022-02-10 03:54:13,954 INFO L226 Difference]: Without dead ends: 576 [2022-02-10 03:54:13,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1143 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=409, Invalid=4703, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 03:54:13,955 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 73 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 1457 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 1702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 210 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:13,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 388 Invalid, 1702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1457 Invalid, 0 Unknown, 210 Unchecked, 0.6s Time] [2022-02-10 03:54:13,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-02-10 03:54:13,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 425. [2022-02-10 03:54:13,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 1.304245283018868) internal successors, (553), 424 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:13,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 553 transitions. [2022-02-10 03:54:13,963 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 553 transitions. Word has length 39 [2022-02-10 03:54:13,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:13,963 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 553 transitions. [2022-02-10 03:54:13,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:13,963 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 553 transitions. [2022-02-10 03:54:13,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:54:13,964 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:13,964 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:13,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-02-10 03:54:14,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:14,188 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:54:14,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:14,188 INFO L85 PathProgramCache]: Analyzing trace with hash 777293205, now seen corresponding path program 17 times [2022-02-10 03:54:14,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:14,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403866191] [2022-02-10 03:54:14,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:14,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:14,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:14,809 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:14,809 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:14,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403866191] [2022-02-10 03:54:14,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403866191] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:14,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490224289] [2022-02-10 03:54:14,810 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:54:14,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:14,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:14,811 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) [2022-02-10 03:54:14,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-02-10 03:54:14,837 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:54:14,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:14,839 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:54:14,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:15,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:15,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:15,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:54:15,996 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:15,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:17,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:17,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:17,354 INFO L353 Elim1Store]: treesize reduction 8, result has 78.4 percent of original size [2022-02-10 03:54:17,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 53 treesize of output 61 [2022-02-10 03:54:17,562 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:17,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490224289] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:17,563 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:17,563 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 68 [2022-02-10 03:54:17,563 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906359109] [2022-02-10 03:54:17,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:17,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-02-10 03:54:17,563 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:17,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-02-10 03:54:17,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=4292, Unknown=0, NotChecked=0, Total=4692 [2022-02-10 03:54:17,565 INFO L87 Difference]: Start difference. First operand 425 states and 553 transitions. Second operand has 69 states, 69 states have (on average 1.5942028985507246) internal successors, (110), 68 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:19,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:19,996 INFO L93 Difference]: Finished difference Result 505 states and 673 transitions. [2022-02-10 03:54:19,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-10 03:54:19,997 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.5942028985507246) internal successors, (110), 68 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:54:19,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:19,998 INFO L225 Difference]: With dead ends: 505 [2022-02-10 03:54:19,998 INFO L226 Difference]: Without dead ends: 491 [2022-02-10 03:54:19,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2488 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=856, Invalid=8846, Unknown=0, NotChecked=0, Total=9702 [2022-02-10 03:54:20,001 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 136 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 1035 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 1279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:20,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 214 Invalid, 1279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1035 Invalid, 0 Unknown, 127 Unchecked, 0.5s Time] [2022-02-10 03:54:20,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-02-10 03:54:20,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 423. [2022-02-10 03:54:20,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 1.3033175355450237) internal successors, (550), 422 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:20,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 550 transitions. [2022-02-10 03:54:20,008 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 550 transitions. Word has length 39 [2022-02-10 03:54:20,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:20,008 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 550 transitions. [2022-02-10 03:54:20,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.5942028985507246) internal successors, (110), 68 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:20,008 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 550 transitions. [2022-02-10 03:54:20,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:54:20,009 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:20,009 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:20,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:20,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:20,232 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:54:20,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:20,232 INFO L85 PathProgramCache]: Analyzing trace with hash -741189109, now seen corresponding path program 18 times [2022-02-10 03:54:20,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:20,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803010379] [2022-02-10 03:54:20,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:20,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:20,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:20,870 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:20,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:20,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803010379] [2022-02-10 03:54:20,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803010379] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:20,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497189317] [2022-02-10 03:54:20,871 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:54:20,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:20,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:20,872 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) [2022-02-10 03:54:20,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-02-10 03:54:20,898 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:54:20,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:20,899 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 52 conjunts are in the unsatisfiable core [2022-02-10 03:54:20,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:21,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:21,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:21,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:54:21,994 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:21,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:23,128 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:54:23,128 INFO L387 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 55 treesize of output 69 [2022-02-10 03:54:23,235 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:23,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497189317] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:23,235 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:23,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 59 [2022-02-10 03:54:23,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033837071] [2022-02-10 03:54:23,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:23,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-02-10 03:54:23,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:23,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-02-10 03:54:23,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=3267, Unknown=0, NotChecked=0, Total=3540 [2022-02-10 03:54:23,237 INFO L87 Difference]: Start difference. First operand 423 states and 550 transitions. Second operand has 60 states, 60 states have (on average 1.7333333333333334) internal successors, (104), 59 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:26,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:26,407 INFO L93 Difference]: Finished difference Result 800 states and 1039 transitions. [2022-02-10 03:54:26,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-10 03:54:26,407 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.7333333333333334) internal successors, (104), 59 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:54:26,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:26,409 INFO L225 Difference]: With dead ends: 800 [2022-02-10 03:54:26,409 INFO L226 Difference]: Without dead ends: 786 [2022-02-10 03:54:26,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2278 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=758, Invalid=8554, Unknown=0, NotChecked=0, Total=9312 [2022-02-10 03:54:26,411 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 157 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 2577 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 2723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 2577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:26,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 411 Invalid, 2723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 2577 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-10 03:54:26,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2022-02-10 03:54:26,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 436. [2022-02-10 03:54:26,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 1.303448275862069) internal successors, (567), 435 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:26,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 567 transitions. [2022-02-10 03:54:26,419 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 567 transitions. Word has length 39 [2022-02-10 03:54:26,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:26,420 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 567 transitions. [2022-02-10 03:54:26,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.7333333333333334) internal successors, (104), 59 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:26,420 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 567 transitions. [2022-02-10 03:54:26,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:54:26,421 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:26,421 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:26,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-02-10 03:54:26,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-02-10 03:54:26,642 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:54:26,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:26,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1215667761, now seen corresponding path program 19 times [2022-02-10 03:54:26,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:26,643 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924754454] [2022-02-10 03:54:26,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:26,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:26,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:27,268 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:27,268 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:27,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924754454] [2022-02-10 03:54:27,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924754454] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:27,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102770919] [2022-02-10 03:54:27,268 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:54:27,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:27,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:27,270 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) [2022-02-10 03:54:27,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-02-10 03:54:27,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:27,294 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:54:27,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:28,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:28,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:28,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:54:28,433 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:28,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:29,461 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:54:29,461 INFO L387 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 48 treesize of output 66 [2022-02-10 03:54:29,592 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:29,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102770919] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:29,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:29,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 55 [2022-02-10 03:54:29,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77882816] [2022-02-10 03:54:29,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:29,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-02-10 03:54:29,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:29,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-02-10 03:54:29,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2847, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:54:29,594 INFO L87 Difference]: Start difference. First operand 436 states and 567 transitions. Second operand has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:31,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:31,117 INFO L93 Difference]: Finished difference Result 635 states and 846 transitions. [2022-02-10 03:54:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:54:31,117 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:54:31,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:31,119 INFO L225 Difference]: With dead ends: 635 [2022-02-10 03:54:31,119 INFO L226 Difference]: Without dead ends: 618 [2022-02-10 03:54:31,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 43 SyntacticMatches, 8 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1557 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=446, Invalid=5560, Unknown=0, NotChecked=0, Total=6006 [2022-02-10 03:54:31,120 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 74 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 1031 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 1266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 188 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:31,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 291 Invalid, 1266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1031 Invalid, 0 Unknown, 188 Unchecked, 0.4s Time] [2022-02-10 03:54:31,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-02-10 03:54:31,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 431. [2022-02-10 03:54:31,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 1.302325581395349) internal successors, (560), 430 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:31,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 560 transitions. [2022-02-10 03:54:31,127 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 560 transitions. Word has length 39 [2022-02-10 03:54:31,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:31,128 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 560 transitions. [2022-02-10 03:54:31,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:31,128 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 560 transitions. [2022-02-10 03:54:31,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:54:31,129 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:31,129 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:31,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-02-10 03:54:31,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-02-10 03:54:31,343 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:54:31,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:31,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1601342863, now seen corresponding path program 20 times [2022-02-10 03:54:31,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:31,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406852850] [2022-02-10 03:54:31,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:31,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:31,934 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:31,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:31,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406852850] [2022-02-10 03:54:31,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406852850] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:31,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125828347] [2022-02-10 03:54:31,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:54:31,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:31,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:31,936 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) [2022-02-10 03:54:31,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-02-10 03:54:31,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:54:31,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:31,961 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:54:31,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:32,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:32,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:32,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:54:33,154 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:33,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:34,247 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:54:34,247 INFO L387 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 48 treesize of output 66 [2022-02-10 03:54:34,371 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:34,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125828347] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:34,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:34,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 22] total 60 [2022-02-10 03:54:34,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777971809] [2022-02-10 03:54:34,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:34,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-02-10 03:54:34,373 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:34,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-02-10 03:54:34,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=3412, Unknown=0, NotChecked=0, Total=3660 [2022-02-10 03:54:34,374 INFO L87 Difference]: Start difference. First operand 431 states and 560 transitions. Second operand has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:36,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:36,025 INFO L93 Difference]: Finished difference Result 614 states and 831 transitions. [2022-02-10 03:54:36,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-10 03:54:36,025 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:54:36,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:36,027 INFO L225 Difference]: With dead ends: 614 [2022-02-10 03:54:36,027 INFO L226 Difference]: Without dead ends: 596 [2022-02-10 03:54:36,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1575 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=467, Invalid=6339, Unknown=0, NotChecked=0, Total=6806 [2022-02-10 03:54:36,028 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 85 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 286 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:36,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 352 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1263 Invalid, 0 Unknown, 286 Unchecked, 0.5s Time] [2022-02-10 03:54:36,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2022-02-10 03:54:36,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 427. [2022-02-10 03:54:36,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 1.3028169014084507) internal successors, (555), 426 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:36,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 555 transitions. [2022-02-10 03:54:36,035 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 555 transitions. Word has length 39 [2022-02-10 03:54:36,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:36,036 INFO L470 AbstractCegarLoop]: Abstraction has 427 states and 555 transitions. [2022-02-10 03:54:36,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:36,036 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 555 transitions. [2022-02-10 03:54:36,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:54:36,037 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:36,037 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:36,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-02-10 03:54:36,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:36,251 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:54:36,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:36,252 INFO L85 PathProgramCache]: Analyzing trace with hash 47187465, now seen corresponding path program 21 times [2022-02-10 03:54:36,252 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:36,252 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205247950] [2022-02-10 03:54:36,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:36,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:36,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:36,897 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:36,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:36,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205247950] [2022-02-10 03:54:36,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205247950] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:36,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800322451] [2022-02-10 03:54:36,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:54:36,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:36,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:36,899 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) [2022-02-10 03:54:36,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-02-10 03:54:36,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:54:36,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:36,925 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 50 conjunts are in the unsatisfiable core [2022-02-10 03:54:36,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:37,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:37,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:37,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-02-10 03:54:38,382 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:38,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:39,895 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:54:39,895 INFO L387 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 60 treesize of output 72 [2022-02-10 03:54:40,055 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:40,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800322451] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:40,055 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:40,055 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26, 26] total 68 [2022-02-10 03:54:40,056 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792042582] [2022-02-10 03:54:40,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:40,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-02-10 03:54:40,056 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:40,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-02-10 03:54:40,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=4372, Unknown=0, NotChecked=0, Total=4692 [2022-02-10 03:54:40,057 INFO L87 Difference]: Start difference. First operand 427 states and 555 transitions. Second operand has 69 states, 69 states have (on average 1.5072463768115942) internal successors, (104), 68 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:41,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:41,209 INFO L93 Difference]: Finished difference Result 510 states and 675 transitions. [2022-02-10 03:54:41,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:54:41,210 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.5072463768115942) internal successors, (104), 68 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:54:41,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:41,211 INFO L225 Difference]: With dead ends: 510 [2022-02-10 03:54:41,211 INFO L226 Difference]: Without dead ends: 491 [2022-02-10 03:54:41,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2088 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=462, Invalid=6678, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:54:41,212 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 68 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 1490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 426 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:41,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 313 Invalid, 1490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1028 Invalid, 0 Unknown, 426 Unchecked, 0.4s Time] [2022-02-10 03:54:41,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-02-10 03:54:41,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 425. [2022-02-10 03:54:41,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 1.3018867924528301) internal successors, (552), 424 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:41,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 552 transitions. [2022-02-10 03:54:41,218 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 552 transitions. Word has length 39 [2022-02-10 03:54:41,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:41,219 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 552 transitions. [2022-02-10 03:54:41,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.5072463768115942) internal successors, (104), 68 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:41,219 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 552 transitions. [2022-02-10 03:54:41,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:54:41,220 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:41,220 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:41,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:41,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:41,432 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:54:41,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:41,432 INFO L85 PathProgramCache]: Analyzing trace with hash -923903561, now seen corresponding path program 22 times [2022-02-10 03:54:41,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:41,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035385440] [2022-02-10 03:54:41,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:41,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:41,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:42,047 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:42,047 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:42,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035385440] [2022-02-10 03:54:42,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035385440] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:42,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279256704] [2022-02-10 03:54:42,047 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:54:42,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:42,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:42,048 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) [2022-02-10 03:54:42,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-02-10 03:54:42,073 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:54:42,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:42,075 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:54:42,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:42,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:42,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:42,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:54:43,055 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:43,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:44,049 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:54:44,049 INFO L387 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 48 treesize of output 66 [2022-02-10 03:54:44,175 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:44,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279256704] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:44,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:44,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 55 [2022-02-10 03:54:44,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600917930] [2022-02-10 03:54:44,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:44,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-02-10 03:54:44,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:44,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-02-10 03:54:44,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2844, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:54:44,177 INFO L87 Difference]: Start difference. First operand 425 states and 552 transitions. Second operand has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:46,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:46,409 INFO L93 Difference]: Finished difference Result 634 states and 840 transitions. [2022-02-10 03:54:46,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-10 03:54:46,409 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:54:46,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:46,411 INFO L225 Difference]: With dead ends: 634 [2022-02-10 03:54:46,411 INFO L226 Difference]: Without dead ends: 622 [2022-02-10 03:54:46,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1643 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=618, Invalid=6864, Unknown=0, NotChecked=0, Total=7482 [2022-02-10 03:54:46,412 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 125 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 1634 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:46,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 295 Invalid, 1886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1634 Invalid, 0 Unknown, 201 Unchecked, 0.6s Time] [2022-02-10 03:54:46,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-02-10 03:54:46,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 440. [2022-02-10 03:54:46,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 1.2984054669703873) internal successors, (570), 439 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:46,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 570 transitions. [2022-02-10 03:54:46,420 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 570 transitions. Word has length 39 [2022-02-10 03:54:46,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:46,420 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 570 transitions. [2022-02-10 03:54:46,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:46,420 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 570 transitions. [2022-02-10 03:54:46,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:54:46,421 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:46,421 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:46,444 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-02-10 03:54:46,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-10 03:54:46,635 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:54:46,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:46,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1398382213, now seen corresponding path program 23 times [2022-02-10 03:54:46,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:46,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831870153] [2022-02-10 03:54:46,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:46,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:47,347 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:47,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:47,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831870153] [2022-02-10 03:54:47,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831870153] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:47,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193338523] [2022-02-10 03:54:47,348 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:54:47,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:47,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:47,349 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) [2022-02-10 03:54:47,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-02-10 03:54:47,373 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:54:47,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:47,374 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 46 conjunts are in the unsatisfiable core [2022-02-10 03:54:47,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:47,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:47,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:47,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-02-10 03:54:48,459 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:48,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:49,531 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:54:49,531 INFO L387 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 50 treesize of output 68 [2022-02-10 03:54:49,668 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:49,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193338523] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:49,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:49,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21, 21] total 58 [2022-02-10 03:54:49,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888415579] [2022-02-10 03:54:49,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:49,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:54:49,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:49,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:54:49,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=3171, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:54:49,670 INFO L87 Difference]: Start difference. First operand 440 states and 570 transitions. Second operand has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:51,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:51,998 INFO L93 Difference]: Finished difference Result 599 states and 791 transitions. [2022-02-10 03:54:51,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-10 03:54:51,998 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:54:51,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:52,000 INFO L225 Difference]: With dead ends: 599 [2022-02-10 03:54:52,000 INFO L226 Difference]: Without dead ends: 585 [2022-02-10 03:54:52,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1957 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=651, Invalid=7721, Unknown=0, NotChecked=0, Total=8372 [2022-02-10 03:54:52,001 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 106 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 1573 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 1912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:52,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 289 Invalid, 1912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1573 Invalid, 0 Unknown, 276 Unchecked, 0.6s Time] [2022-02-10 03:54:52,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-02-10 03:54:52,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 431. [2022-02-10 03:54:52,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 1.302325581395349) internal successors, (560), 430 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:52,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 560 transitions. [2022-02-10 03:54:52,007 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 560 transitions. Word has length 39 [2022-02-10 03:54:52,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:52,007 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 560 transitions. [2022-02-10 03:54:52,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:52,008 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 560 transitions. [2022-02-10 03:54:52,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:54:52,009 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:52,009 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:52,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-02-10 03:54:52,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-02-10 03:54:52,232 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:54:52,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:52,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1378102769, now seen corresponding path program 24 times [2022-02-10 03:54:52,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:52,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485674354] [2022-02-10 03:54:52,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:52,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:52,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:52,816 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:52,816 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:52,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485674354] [2022-02-10 03:54:52,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485674354] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:52,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415054534] [2022-02-10 03:54:52,816 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:54:52,816 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:52,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:52,819 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) [2022-02-10 03:54:52,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-02-10 03:54:52,842 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:54:52,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:54:52,843 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 46 conjunts are in the unsatisfiable core [2022-02-10 03:54:52,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:53,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:53,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:53,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-02-10 03:54:53,899 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:53,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:54:54,883 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:54:54,883 INFO L387 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 48 treesize of output 66 [2022-02-10 03:54:54,975 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:54,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415054534] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:54:54,975 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:54:54,975 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 55 [2022-02-10 03:54:54,975 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457462624] [2022-02-10 03:54:54,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:54:54,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-02-10 03:54:54,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:54:54,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-02-10 03:54:54,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=2850, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:54:54,977 INFO L87 Difference]: Start difference. First operand 431 states and 560 transitions. Second operand has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:56,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:54:56,867 INFO L93 Difference]: Finished difference Result 539 states and 713 transitions. [2022-02-10 03:54:56,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:54:56,867 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:54:56,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:54:56,868 INFO L225 Difference]: With dead ends: 539 [2022-02-10 03:54:56,868 INFO L226 Difference]: Without dead ends: 527 [2022-02-10 03:54:56,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 43 SyntacticMatches, 7 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1494 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=498, Invalid=6144, Unknown=0, NotChecked=0, Total=6642 [2022-02-10 03:54:56,870 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 88 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 1269 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 1535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 216 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:54:56,870 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 344 Invalid, 1535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1269 Invalid, 0 Unknown, 216 Unchecked, 0.5s Time] [2022-02-10 03:54:56,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-02-10 03:54:56,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 444. [2022-02-10 03:54:56,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 1.3024830699774266) internal successors, (577), 443 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:56,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 577 transitions. [2022-02-10 03:54:56,877 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 577 transitions. Word has length 39 [2022-02-10 03:54:56,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:54:56,877 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 577 transitions. [2022-02-10 03:54:56,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:54:56,877 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 577 transitions. [2022-02-10 03:54:56,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:54:56,878 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:54:56,878 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:54:56,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-02-10 03:54:57,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-02-10 03:54:57,104 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:54:57,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:54:57,104 INFO L85 PathProgramCache]: Analyzing trace with hash 903624117, now seen corresponding path program 25 times [2022-02-10 03:54:57,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:54:57,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627927297] [2022-02-10 03:54:57,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:54:57,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:54:57,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:57,847 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:57,847 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:54:57,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627927297] [2022-02-10 03:54:57,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627927297] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:54:57,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929878755] [2022-02-10 03:54:57,847 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:54:57,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:54:57,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:54:57,848 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) [2022-02-10 03:54:57,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-02-10 03:54:57,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:54:57,873 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:54:57,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:54:58,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:54:58,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:54:58,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:54:59,000 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:54:59,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:00,046 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:00,046 INFO L387 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 48 treesize of output 66 [2022-02-10 03:55:00,162 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:00,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929878755] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:00,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:00,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 55 [2022-02-10 03:55:00,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978100330] [2022-02-10 03:55:00,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:00,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-02-10 03:55:00,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:00,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-02-10 03:55:00,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2844, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:55:00,164 INFO L87 Difference]: Start difference. First operand 444 states and 577 transitions. Second operand has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:02,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:02,216 INFO L93 Difference]: Finished difference Result 574 states and 768 transitions. [2022-02-10 03:55:02,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:55:02,217 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:55:02,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:02,217 INFO L225 Difference]: With dead ends: 574 [2022-02-10 03:55:02,217 INFO L226 Difference]: Without dead ends: 557 [2022-02-10 03:55:02,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 44 SyntacticMatches, 9 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1855 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=541, Invalid=6599, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:55:02,219 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 75 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 1327 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 513 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:02,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 288 Invalid, 1892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1327 Invalid, 0 Unknown, 513 Unchecked, 0.5s Time] [2022-02-10 03:55:02,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-02-10 03:55:02,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 439. [2022-02-10 03:55:02,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 1.3013698630136987) internal successors, (570), 438 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:02,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 570 transitions. [2022-02-10 03:55:02,226 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 570 transitions. Word has length 39 [2022-02-10 03:55:02,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:02,226 INFO L470 AbstractCegarLoop]: Abstraction has 439 states and 570 transitions. [2022-02-10 03:55:02,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.8392857142857142) internal successors, (103), 55 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:02,226 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 570 transitions. [2022-02-10 03:55:02,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:55:02,227 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:02,227 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:02,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-02-10 03:55:02,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-10 03:55:02,447 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:55:02,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:02,448 INFO L85 PathProgramCache]: Analyzing trace with hash -574332555, now seen corresponding path program 26 times [2022-02-10 03:55:02,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:02,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323114435] [2022-02-10 03:55:02,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:02,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:02,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:03,072 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:03,073 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:03,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323114435] [2022-02-10 03:55:03,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323114435] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:03,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265854316] [2022-02-10 03:55:03,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:55:03,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:03,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:03,074 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) [2022-02-10 03:55:03,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-02-10 03:55:03,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:55:03,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:03,103 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:55:03,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:03,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:03,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:03,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:55:04,274 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:04,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:05,398 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:05,398 INFO L387 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 48 treesize of output 66 [2022-02-10 03:55:05,530 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:05,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265854316] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:05,531 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:05,531 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 22] total 60 [2022-02-10 03:55:05,531 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985245305] [2022-02-10 03:55:05,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:05,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-02-10 03:55:05,531 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:05,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-02-10 03:55:05,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=3409, Unknown=0, NotChecked=0, Total=3660 [2022-02-10 03:55:05,532 INFO L87 Difference]: Start difference. First operand 439 states and 570 transitions. Second operand has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:07,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:07,502 INFO L93 Difference]: Finished difference Result 568 states and 760 transitions. [2022-02-10 03:55:07,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-10 03:55:07,502 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:55:07,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:07,503 INFO L225 Difference]: With dead ends: 568 [2022-02-10 03:55:07,503 INFO L226 Difference]: Without dead ends: 550 [2022-02-10 03:55:07,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=528, Invalid=7128, Unknown=0, NotChecked=0, Total=7656 [2022-02-10 03:55:07,505 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 72 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 1198 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 1537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 289 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:07,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 280 Invalid, 1537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1198 Invalid, 0 Unknown, 289 Unchecked, 0.5s Time] [2022-02-10 03:55:07,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2022-02-10 03:55:07,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 435. [2022-02-10 03:55:07,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 1.3018433179723503) internal successors, (565), 434 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:07,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 565 transitions. [2022-02-10 03:55:07,510 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 565 transitions. Word has length 39 [2022-02-10 03:55:07,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:07,510 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 565 transitions. [2022-02-10 03:55:07,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:07,511 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 565 transitions. [2022-02-10 03:55:07,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:55:07,512 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:07,512 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:07,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-02-10 03:55:07,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:07,732 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:55:07,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:07,732 INFO L85 PathProgramCache]: Analyzing trace with hash -2128487953, now seen corresponding path program 27 times [2022-02-10 03:55:07,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:07,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035406829] [2022-02-10 03:55:07,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:07,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:07,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:08,433 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:08,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:08,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035406829] [2022-02-10 03:55:08,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035406829] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:08,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056791760] [2022-02-10 03:55:08,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:55:08,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:08,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:08,436 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) [2022-02-10 03:55:08,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-02-10 03:55:08,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:55:08,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:08,460 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 50 conjunts are in the unsatisfiable core [2022-02-10 03:55:08,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:09,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:09,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:09,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:55:09,785 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:09,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:10,854 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:10,854 INFO L387 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 48 treesize of output 66 [2022-02-10 03:55:10,948 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:10,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056791760] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:10,948 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:10,948 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 22] total 61 [2022-02-10 03:55:10,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440334451] [2022-02-10 03:55:10,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:10,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-02-10 03:55:10,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:10,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-02-10 03:55:10,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=3517, Unknown=0, NotChecked=0, Total=3782 [2022-02-10 03:55:10,950 INFO L87 Difference]: Start difference. First operand 435 states and 565 transitions. Second operand has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 61 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:13,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:13,617 INFO L93 Difference]: Finished difference Result 696 states and 913 transitions. [2022-02-10 03:55:13,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:55:13,617 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 61 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:55:13,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:13,618 INFO L225 Difference]: With dead ends: 696 [2022-02-10 03:55:13,618 INFO L226 Difference]: Without dead ends: 677 [2022-02-10 03:55:13,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2093 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=663, Invalid=8457, Unknown=0, NotChecked=0, Total=9120 [2022-02-10 03:55:13,620 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 107 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 1689 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 1927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:13,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 290 Invalid, 1927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1689 Invalid, 0 Unknown, 135 Unchecked, 0.7s Time] [2022-02-10 03:55:13,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-02-10 03:55:13,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 433. [2022-02-10 03:55:13,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 1.3009259259259258) internal successors, (562), 432 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:13,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 562 transitions. [2022-02-10 03:55:13,626 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 562 transitions. Word has length 39 [2022-02-10 03:55:13,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:13,626 INFO L470 AbstractCegarLoop]: Abstraction has 433 states and 562 transitions. [2022-02-10 03:55:13,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 61 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:13,626 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 562 transitions. [2022-02-10 03:55:13,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:55:13,627 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:13,627 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:13,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-02-10 03:55:13,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:13,845 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:55:13,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:13,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1378458707, now seen corresponding path program 28 times [2022-02-10 03:55:13,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:13,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654303451] [2022-02-10 03:55:13,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:13,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:13,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:14,606 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:14,606 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:14,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654303451] [2022-02-10 03:55:14,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654303451] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:14,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242991175] [2022-02-10 03:55:14,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:55:14,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:14,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:14,608 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) [2022-02-10 03:55:14,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-02-10 03:55:14,642 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:55:14,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:14,643 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:55:14,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:15,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:15,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:15,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:55:15,859 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:15,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:16,879 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:16,879 INFO L387 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 48 treesize of output 66 [2022-02-10 03:55:16,998 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:16,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242991175] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:16,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:16,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21, 21] total 58 [2022-02-10 03:55:16,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989724347] [2022-02-10 03:55:16,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:16,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:55:16,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:16,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:55:16,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=3178, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:55:16,999 INFO L87 Difference]: Start difference. First operand 433 states and 562 transitions. Second operand has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:19,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:19,031 INFO L93 Difference]: Finished difference Result 587 states and 768 transitions. [2022-02-10 03:55:19,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:55:19,031 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:55:19,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:19,032 INFO L225 Difference]: With dead ends: 587 [2022-02-10 03:55:19,032 INFO L226 Difference]: Without dead ends: 575 [2022-02-10 03:55:19,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1844 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=536, Invalid=7120, Unknown=0, NotChecked=0, Total=7656 [2022-02-10 03:55:19,034 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 88 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 1468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 174 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:19,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 307 Invalid, 1468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1246 Invalid, 0 Unknown, 174 Unchecked, 0.5s Time] [2022-02-10 03:55:19,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2022-02-10 03:55:19,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 444. [2022-02-10 03:55:19,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 1.3002257336343115) internal successors, (576), 443 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:19,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 576 transitions. [2022-02-10 03:55:19,040 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 576 transitions. Word has length 39 [2022-02-10 03:55:19,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:19,040 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 576 transitions. [2022-02-10 03:55:19,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:19,040 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 576 transitions. [2022-02-10 03:55:19,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:55:19,041 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:19,041 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:19,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-02-10 03:55:19,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-02-10 03:55:19,257 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:55:19,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:19,257 INFO L85 PathProgramCache]: Analyzing trace with hash 903980055, now seen corresponding path program 29 times [2022-02-10 03:55:19,257 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:19,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791856861] [2022-02-10 03:55:19,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:19,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:19,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:20,026 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:20,026 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:20,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791856861] [2022-02-10 03:55:20,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791856861] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:20,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86736806] [2022-02-10 03:55:20,027 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:55:20,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:20,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:20,028 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) [2022-02-10 03:55:20,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-02-10 03:55:20,052 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:55:20,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:20,053 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 46 conjunts are in the unsatisfiable core [2022-02-10 03:55:20,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:20,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:20,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:20,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:20,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-02-10 03:55:21,155 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:21,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:22,172 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:22,173 INFO L387 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 48 treesize of output 66 [2022-02-10 03:55:22,282 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:22,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86736806] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:22,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:22,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21, 21] total 58 [2022-02-10 03:55:22,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314930910] [2022-02-10 03:55:22,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:22,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:55:22,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:22,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:55:22,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=3172, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:55:22,284 INFO L87 Difference]: Start difference. First operand 444 states and 576 transitions. Second operand has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:24,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:24,259 INFO L93 Difference]: Finished difference Result 608 states and 799 transitions. [2022-02-10 03:55:24,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-10 03:55:24,259 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:55:24,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:24,260 INFO L225 Difference]: With dead ends: 608 [2022-02-10 03:55:24,260 INFO L226 Difference]: Without dead ends: 594 [2022-02-10 03:55:24,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2063 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=556, Invalid=7100, Unknown=0, NotChecked=0, Total=7656 [2022-02-10 03:55:24,262 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 102 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 1192 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 1549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 302 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:24,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 234 Invalid, 1549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1192 Invalid, 0 Unknown, 302 Unchecked, 0.5s Time] [2022-02-10 03:55:24,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2022-02-10 03:55:24,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 450. [2022-02-10 03:55:24,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 449 states have (on average 1.2984409799554566) internal successors, (583), 449 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:24,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 583 transitions. [2022-02-10 03:55:24,267 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 583 transitions. Word has length 39 [2022-02-10 03:55:24,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:24,267 INFO L470 AbstractCegarLoop]: Abstraction has 450 states and 583 transitions. [2022-02-10 03:55:24,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:24,268 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 583 transitions. [2022-02-10 03:55:24,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:55:24,269 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:24,269 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:24,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-02-10 03:55:24,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:24,485 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:55:24,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:24,485 INFO L85 PathProgramCache]: Analyzing trace with hash -573976617, now seen corresponding path program 30 times [2022-02-10 03:55:24,485 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:24,485 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846129520] [2022-02-10 03:55:24,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:24,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:24,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:25,153 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:25,154 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:25,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846129520] [2022-02-10 03:55:25,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846129520] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:25,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748040167] [2022-02-10 03:55:25,154 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:55:25,154 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:25,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:25,155 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) [2022-02-10 03:55:25,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-02-10 03:55:25,179 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:55:25,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:25,180 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:55:25,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:25,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:25,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:25,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-02-10 03:55:26,538 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:26,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:27,974 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:27,975 INFO L387 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 55 treesize of output 69 [2022-02-10 03:55:28,118 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:28,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748040167] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:28,119 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:28,119 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 67 [2022-02-10 03:55:28,119 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616201104] [2022-02-10 03:55:28,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:28,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-02-10 03:55:28,119 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:28,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-02-10 03:55:28,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=4258, Unknown=0, NotChecked=0, Total=4556 [2022-02-10 03:55:28,121 INFO L87 Difference]: Start difference. First operand 450 states and 583 transitions. Second operand has 68 states, 68 states have (on average 1.5294117647058822) internal successors, (104), 67 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:30,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:30,533 INFO L93 Difference]: Finished difference Result 603 states and 792 transitions. [2022-02-10 03:55:30,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-10 03:55:30,533 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.5294117647058822) internal successors, (104), 67 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:55:30,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:30,534 INFO L225 Difference]: With dead ends: 603 [2022-02-10 03:55:30,534 INFO L226 Difference]: Without dead ends: 583 [2022-02-10 03:55:30,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2544 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=624, Invalid=9078, Unknown=0, NotChecked=0, Total=9702 [2022-02-10 03:55:30,535 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 123 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 2026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 401 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:30,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 294 Invalid, 2026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1553 Invalid, 0 Unknown, 401 Unchecked, 0.7s Time] [2022-02-10 03:55:30,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-02-10 03:55:30,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 444. [2022-02-10 03:55:30,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 1.3002257336343115) internal successors, (576), 443 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:30,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 576 transitions. [2022-02-10 03:55:30,541 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 576 transitions. Word has length 39 [2022-02-10 03:55:30,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:30,541 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 576 transitions. [2022-02-10 03:55:30,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.5294117647058822) internal successors, (104), 67 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:30,541 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 576 transitions. [2022-02-10 03:55:30,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:55:30,542 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:30,542 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:30,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-02-10 03:55:30,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:30,753 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:55:30,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:30,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1258086417, now seen corresponding path program 31 times [2022-02-10 03:55:30,754 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:30,754 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368598673] [2022-02-10 03:55:30,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:30,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:30,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:31,453 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:31,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:31,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368598673] [2022-02-10 03:55:31,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368598673] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:31,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180512848] [2022-02-10 03:55:31,454 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:55:31,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:31,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:31,456 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) [2022-02-10 03:55:31,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-02-10 03:55:31,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:31,487 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:55:31,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:32,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:32,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:32,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:55:32,626 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:32,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:33,682 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:33,682 INFO L387 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 48 treesize of output 66 [2022-02-10 03:55:33,808 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:33,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180512848] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:33,808 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:33,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21, 21] total 58 [2022-02-10 03:55:33,809 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621659338] [2022-02-10 03:55:33,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:33,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:55:33,809 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:33,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:55:33,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=3178, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:55:33,810 INFO L87 Difference]: Start difference. First operand 444 states and 576 transitions. Second operand has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:36,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:36,135 INFO L93 Difference]: Finished difference Result 599 states and 780 transitions. [2022-02-10 03:55:36,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-10 03:55:36,135 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:55:36,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:36,136 INFO L225 Difference]: With dead ends: 599 [2022-02-10 03:55:36,136 INFO L226 Difference]: Without dead ends: 582 [2022-02-10 03:55:36,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1914 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=586, Invalid=7424, Unknown=0, NotChecked=0, Total=8010 [2022-02-10 03:55:36,138 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 92 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 1533 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 1876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 260 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:36,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 330 Invalid, 1876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1533 Invalid, 0 Unknown, 260 Unchecked, 0.6s Time] [2022-02-10 03:55:36,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-02-10 03:55:36,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 439. [2022-02-10 03:55:36,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 1.3013698630136987) internal successors, (570), 438 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:36,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 570 transitions. [2022-02-10 03:55:36,144 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 570 transitions. Word has length 39 [2022-02-10 03:55:36,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:36,144 INFO L470 AbstractCegarLoop]: Abstraction has 439 states and 570 transitions. [2022-02-10 03:55:36,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:36,144 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 570 transitions. [2022-02-10 03:55:36,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:55:36,145 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:36,145 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:36,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-02-10 03:55:36,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-02-10 03:55:36,359 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:55:36,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:36,360 INFO L85 PathProgramCache]: Analyzing trace with hash -2006623633, now seen corresponding path program 32 times [2022-02-10 03:55:36,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:36,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498122307] [2022-02-10 03:55:36,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:36,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:37,063 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:37,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:37,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498122307] [2022-02-10 03:55:37,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498122307] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:37,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919506146] [2022-02-10 03:55:37,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:55:37,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:37,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:37,064 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) [2022-02-10 03:55:37,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-02-10 03:55:37,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:55:37,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:37,089 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:55:37,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:38,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:38,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:38,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:55:38,403 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:38,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:39,575 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:39,575 INFO L387 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 48 treesize of output 66 [2022-02-10 03:55:39,684 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:39,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919506146] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:39,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:39,684 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 22] total 60 [2022-02-10 03:55:39,684 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790525277] [2022-02-10 03:55:39,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:39,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-02-10 03:55:39,684 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:39,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-02-10 03:55:39,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=3409, Unknown=0, NotChecked=0, Total=3660 [2022-02-10 03:55:39,685 INFO L87 Difference]: Start difference. First operand 439 states and 570 transitions. Second operand has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:41,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:41,617 INFO L93 Difference]: Finished difference Result 594 states and 781 transitions. [2022-02-10 03:55:41,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:55:41,617 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:55:41,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:41,618 INFO L225 Difference]: With dead ends: 594 [2022-02-10 03:55:41,618 INFO L226 Difference]: Without dead ends: 575 [2022-02-10 03:55:41,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1921 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=544, Invalid=7288, Unknown=0, NotChecked=0, Total=7832 [2022-02-10 03:55:41,619 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 107 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 1557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 484 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:41,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 209 Invalid, 1557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1022 Invalid, 0 Unknown, 484 Unchecked, 0.4s Time] [2022-02-10 03:55:41,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2022-02-10 03:55:41,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 437. [2022-02-10 03:55:41,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 436 states have (on average 1.3004587155963303) internal successors, (567), 436 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:41,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 567 transitions. [2022-02-10 03:55:41,624 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 567 transitions. Word has length 39 [2022-02-10 03:55:41,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:41,625 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 567 transitions. [2022-02-10 03:55:41,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.6885245901639345) internal successors, (103), 60 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:41,625 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 567 transitions. [2022-02-10 03:55:41,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:55:41,626 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:41,626 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:41,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-02-10 03:55:41,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-02-10 03:55:41,851 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:55:41,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:41,852 INFO L85 PathProgramCache]: Analyzing trace with hash 964855471, now seen corresponding path program 33 times [2022-02-10 03:55:41,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:41,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067339635] [2022-02-10 03:55:41,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:41,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:41,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:42,531 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:42,531 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:42,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067339635] [2022-02-10 03:55:42,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067339635] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:42,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761793440] [2022-02-10 03:55:42,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:55:42,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:42,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:42,533 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) [2022-02-10 03:55:42,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-02-10 03:55:42,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:55:42,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:42,559 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:55:42,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:43,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:43,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:43,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:43,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-02-10 03:55:43,938 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:43,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:45,263 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:45,263 INFO L387 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 53 treesize of output 69 [2022-02-10 03:55:45,398 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:45,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761793440] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:45,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:45,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 67 [2022-02-10 03:55:45,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846117994] [2022-02-10 03:55:45,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:45,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-02-10 03:55:45,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:45,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-02-10 03:55:45,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=4256, Unknown=0, NotChecked=0, Total=4556 [2022-02-10 03:55:45,401 INFO L87 Difference]: Start difference. First operand 437 states and 567 transitions. Second operand has 68 states, 68 states have (on average 1.5147058823529411) internal successors, (103), 67 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:47,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:47,626 INFO L93 Difference]: Finished difference Result 596 states and 776 transitions. [2022-02-10 03:55:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-10 03:55:47,626 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.5147058823529411) internal successors, (103), 67 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:55:47,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:47,627 INFO L225 Difference]: With dead ends: 596 [2022-02-10 03:55:47,627 INFO L226 Difference]: Without dead ends: 575 [2022-02-10 03:55:47,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2373 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=624, Invalid=8496, Unknown=0, NotChecked=0, Total=9120 [2022-02-10 03:55:47,629 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 119 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 1285 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 1553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:47,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 226 Invalid, 1553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1285 Invalid, 0 Unknown, 192 Unchecked, 0.5s Time] [2022-02-10 03:55:47,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2022-02-10 03:55:47,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 435. [2022-02-10 03:55:47,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 1.2995391705069124) internal successors, (564), 434 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:47,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 564 transitions. [2022-02-10 03:55:47,634 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 564 transitions. Word has length 39 [2022-02-10 03:55:47,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:47,634 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 564 transitions. [2022-02-10 03:55:47,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.5147058823529411) internal successors, (103), 67 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:47,635 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 564 transitions. [2022-02-10 03:55:47,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:55:47,635 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:47,635 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:47,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-02-10 03:55:47,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-02-10 03:55:47,836 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:55:47,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:47,837 INFO L85 PathProgramCache]: Analyzing trace with hash -445549359, now seen corresponding path program 34 times [2022-02-10 03:55:47,837 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:47,837 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623490345] [2022-02-10 03:55:47,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:47,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:47,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:48,366 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:48,366 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:48,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623490345] [2022-02-10 03:55:48,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623490345] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:48,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222757343] [2022-02-10 03:55:48,366 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:55:48,366 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:48,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:48,367 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) [2022-02-10 03:55:48,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-02-10 03:55:48,391 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:55:48,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:48,392 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:55:48,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:48,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:48,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:48,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:55:49,169 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:49,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:49,953 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:49,953 INFO L387 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 48 treesize of output 66 [2022-02-10 03:55:50,018 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:50,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222757343] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:50,019 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:50,019 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 48 [2022-02-10 03:55:50,019 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636965756] [2022-02-10 03:55:50,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:50,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-10 03:55:50,019 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:50,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-10 03:55:50,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2141, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:55:50,020 INFO L87 Difference]: Start difference. First operand 435 states and 564 transitions. Second operand has 49 states, 49 states have (on average 1.8775510204081634) internal successors, (92), 48 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:51,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:51,941 INFO L93 Difference]: Finished difference Result 588 states and 768 transitions. [2022-02-10 03:55:51,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:55:51,942 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.8775510204081634) internal successors, (92), 48 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:55:51,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:51,943 INFO L225 Difference]: With dead ends: 588 [2022-02-10 03:55:51,943 INFO L226 Difference]: Without dead ends: 564 [2022-02-10 03:55:51,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 41 SyntacticMatches, 12 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1969 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=597, Invalid=5723, Unknown=0, NotChecked=0, Total=6320 [2022-02-10 03:55:51,944 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 152 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 1116 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 1255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:51,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 199 Invalid, 1255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1116 Invalid, 0 Unknown, 49 Unchecked, 0.5s Time] [2022-02-10 03:55:51,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-02-10 03:55:51,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 462. [2022-02-10 03:55:51,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 1.2906724511930585) internal successors, (595), 461 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:51,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 595 transitions. [2022-02-10 03:55:51,949 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 595 transitions. Word has length 39 [2022-02-10 03:55:51,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:51,949 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 595 transitions. [2022-02-10 03:55:51,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.8775510204081634) internal successors, (92), 48 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:51,949 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 595 transitions. [2022-02-10 03:55:51,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:55:51,950 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:51,950 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:51,965 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-02-10 03:55:52,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:52,151 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:55:52,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:52,151 INFO L85 PathProgramCache]: Analyzing trace with hash -920028011, now seen corresponding path program 35 times [2022-02-10 03:55:52,151 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:52,151 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96052226] [2022-02-10 03:55:52,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:52,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:52,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:52,695 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:52,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:52,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96052226] [2022-02-10 03:55:52,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96052226] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:52,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044648659] [2022-02-10 03:55:52,695 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:55:52,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:52,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:52,697 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) [2022-02-10 03:55:52,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-02-10 03:55:52,728 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:55:52,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:52,729 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 50 conjunts are in the unsatisfiable core [2022-02-10 03:55:52,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:53,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:53,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:53,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:55:53,593 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:53,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:54,600 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:54,600 INFO L387 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 55 treesize of output 69 [2022-02-10 03:55:54,722 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:54,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044648659] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:54,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:54,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23, 23] total 56 [2022-02-10 03:55:54,723 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654653011] [2022-02-10 03:55:54,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:54,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-02-10 03:55:54,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:54,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-02-10 03:55:54,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=2923, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:55:54,724 INFO L87 Difference]: Start difference. First operand 462 states and 595 transitions. Second operand has 57 states, 57 states have (on average 1.6666666666666667) internal successors, (95), 56 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:57,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:55:57,059 INFO L93 Difference]: Finished difference Result 620 states and 802 transitions. [2022-02-10 03:55:57,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-10 03:55:57,059 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.6666666666666667) internal successors, (95), 56 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:55:57,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:55:57,060 INFO L225 Difference]: With dead ends: 620 [2022-02-10 03:55:57,060 INFO L226 Difference]: Without dead ends: 592 [2022-02-10 03:55:57,062 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 36 SyntacticMatches, 9 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2612 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=718, Invalid=7654, Unknown=0, NotChecked=0, Total=8372 [2022-02-10 03:55:57,063 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 129 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 1766 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 1859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:55:57,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 249 Invalid, 1859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1766 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 03:55:57,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-02-10 03:55:57,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 453. [2022-02-10 03:55:57,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 452 states have (on average 1.2920353982300885) internal successors, (584), 452 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:57,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 584 transitions. [2022-02-10 03:55:57,070 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 584 transitions. Word has length 39 [2022-02-10 03:55:57,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:55:57,070 INFO L470 AbstractCegarLoop]: Abstraction has 453 states and 584 transitions. [2022-02-10 03:55:57,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.6666666666666667) internal successors, (95), 56 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:55:57,070 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 584 transitions. [2022-02-10 03:55:57,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:55:57,071 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:55:57,071 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:55:57,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-02-10 03:55:57,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-02-10 03:55:57,279 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:55:57,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:55:57,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1856456971, now seen corresponding path program 36 times [2022-02-10 03:55:57,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:55:57,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264211883] [2022-02-10 03:55:57,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:55:57,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:55:57,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:55:57,923 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:57,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:55:57,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264211883] [2022-02-10 03:55:57,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264211883] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:55:57,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915207202] [2022-02-10 03:55:57,924 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:55:57,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:55:57,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:55:57,925 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) [2022-02-10 03:55:57,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-02-10 03:55:57,962 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:55:57,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:55:57,968 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 46 conjunts are in the unsatisfiable core [2022-02-10 03:55:57,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:55:58,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:58,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:55:58,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:55:58,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-02-10 03:55:58,868 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:58,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:55:59,689 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:55:59,689 INFO L387 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 48 treesize of output 66 [2022-02-10 03:55:59,766 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:55:59,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915207202] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:55:59,767 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:55:59,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 48 [2022-02-10 03:55:59,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065125279] [2022-02-10 03:55:59,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:55:59,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-10 03:55:59,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:55:59,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-10 03:55:59,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=2155, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:55:59,768 INFO L87 Difference]: Start difference. First operand 453 states and 584 transitions. Second operand has 49 states, 49 states have (on average 1.7959183673469388) internal successors, (88), 48 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:01,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:01,470 INFO L93 Difference]: Finished difference Result 603 states and 775 transitions. [2022-02-10 03:56:01,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-02-10 03:56:01,471 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7959183673469388) internal successors, (88), 48 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:56:01,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:01,472 INFO L225 Difference]: With dead ends: 603 [2022-02-10 03:56:01,472 INFO L226 Difference]: Without dead ends: 579 [2022-02-10 03:56:01,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 45 SyntacticMatches, 10 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1852 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=511, Invalid=5969, Unknown=0, NotChecked=0, Total=6480 [2022-02-10 03:56:01,473 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 108 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:01,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 297 Invalid, 1317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 965 Invalid, 0 Unknown, 300 Unchecked, 0.4s Time] [2022-02-10 03:56:01,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-02-10 03:56:01,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 466. [2022-02-10 03:56:01,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 1.29247311827957) internal successors, (601), 465 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:01,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 601 transitions. [2022-02-10 03:56:01,478 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 601 transitions. Word has length 39 [2022-02-10 03:56:01,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:01,478 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 601 transitions. [2022-02-10 03:56:01,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.7959183673469388) internal successors, (88), 48 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:01,478 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 601 transitions. [2022-02-10 03:56:01,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:56:01,478 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:01,478 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:01,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-02-10 03:56:01,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-02-10 03:56:01,679 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:56:01,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:01,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1381978319, now seen corresponding path program 37 times [2022-02-10 03:56:01,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:01,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669295883] [2022-02-10 03:56:01,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:01,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:01,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:02,260 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:02,260 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:02,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669295883] [2022-02-10 03:56:02,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669295883] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:02,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754080016] [2022-02-10 03:56:02,260 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:56:02,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:02,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:02,262 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) [2022-02-10 03:56:02,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-02-10 03:56:02,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:02,286 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:56:02,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:02,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:02,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:02,818 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:56:02,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:56:03,150 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:03,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:03,931 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:56:03,932 INFO L387 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 48 treesize of output 66 [2022-02-10 03:56:04,016 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:04,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754080016] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:04,016 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:04,016 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 48 [2022-02-10 03:56:04,016 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016544473] [2022-02-10 03:56:04,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:04,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-10 03:56:04,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:04,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-10 03:56:04,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=2150, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:56:04,018 INFO L87 Difference]: Start difference. First operand 466 states and 601 transitions. Second operand has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 48 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:05,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:05,277 INFO L93 Difference]: Finished difference Result 542 states and 713 transitions. [2022-02-10 03:56:05,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:56:05,278 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 48 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:56:05,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:05,278 INFO L225 Difference]: With dead ends: 542 [2022-02-10 03:56:05,278 INFO L226 Difference]: Without dead ends: 528 [2022-02-10 03:56:05,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 46 SyntacticMatches, 10 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1440 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=413, Invalid=4557, Unknown=0, NotChecked=0, Total=4970 [2022-02-10 03:56:05,279 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 45 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 999 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 1164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:05,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 221 Invalid, 1164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 999 Invalid, 0 Unknown, 116 Unchecked, 0.4s Time] [2022-02-10 03:56:05,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2022-02-10 03:56:05,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 473. [2022-02-10 03:56:05,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 472 states have (on average 1.2923728813559323) internal successors, (610), 472 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:05,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 610 transitions. [2022-02-10 03:56:05,284 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 610 transitions. Word has length 39 [2022-02-10 03:56:05,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:05,284 INFO L470 AbstractCegarLoop]: Abstraction has 473 states and 610 transitions. [2022-02-10 03:56:05,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 48 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:05,284 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 610 transitions. [2022-02-10 03:56:05,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:56:05,285 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:05,285 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:05,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-02-10 03:56:05,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:05,487 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:56:05,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:05,487 INFO L85 PathProgramCache]: Analyzing trace with hash -95978353, now seen corresponding path program 38 times [2022-02-10 03:56:05,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:05,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563373586] [2022-02-10 03:56:05,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:05,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:05,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:06,068 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:06,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:06,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563373586] [2022-02-10 03:56:06,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563373586] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:06,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185463837] [2022-02-10 03:56:06,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:56:06,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:06,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:06,070 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) [2022-02-10 03:56:06,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-02-10 03:56:06,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:56:06,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:06,112 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:56:06,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:06,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:06,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:56:06,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:56:07,114 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:07,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:07,989 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:56:07,990 INFO L387 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 48 treesize of output 66 [2022-02-10 03:56:08,093 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:08,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185463837] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:08,093 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:08,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 52 [2022-02-10 03:56:08,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600424357] [2022-02-10 03:56:08,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:08,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-02-10 03:56:08,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:08,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-02-10 03:56:08,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=2542, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:56:08,095 INFO L87 Difference]: Start difference. First operand 473 states and 610 transitions. Second operand has 53 states, 53 states have (on average 1.6226415094339623) internal successors, (86), 52 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:09,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:09,264 INFO L93 Difference]: Finished difference Result 527 states and 686 transitions. [2022-02-10 03:56:09,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:56:09,265 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.6226415094339623) internal successors, (86), 52 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:56:09,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:09,265 INFO L225 Difference]: With dead ends: 527 [2022-02-10 03:56:09,265 INFO L226 Difference]: Without dead ends: 509 [2022-02-10 03:56:09,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1335 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=375, Invalid=4595, Unknown=0, NotChecked=0, Total=4970 [2022-02-10 03:56:09,266 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 57 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 1077 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 1167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:09,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 232 Invalid, 1167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1077 Invalid, 0 Unknown, 49 Unchecked, 0.4s Time] [2022-02-10 03:56:09,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-02-10 03:56:09,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 469. [2022-02-10 03:56:09,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 1.2927350427350428) internal successors, (605), 468 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:09,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 605 transitions. [2022-02-10 03:56:09,272 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 605 transitions. Word has length 39 [2022-02-10 03:56:09,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:09,272 INFO L470 AbstractCegarLoop]: Abstraction has 469 states and 605 transitions. [2022-02-10 03:56:09,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.6226415094339623) internal successors, (86), 52 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:09,272 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 605 transitions. [2022-02-10 03:56:09,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:56:09,272 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:09,273 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:09,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-02-10 03:56:09,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-02-10 03:56:09,473 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:56:09,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:09,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1376075187, now seen corresponding path program 39 times [2022-02-10 03:56:09,474 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:09,474 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698616867] [2022-02-10 03:56:09,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:09,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:09,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:10,066 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:10,066 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:10,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698616867] [2022-02-10 03:56:10,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698616867] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:10,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882608154] [2022-02-10 03:56:10,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:56:10,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:10,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:10,068 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) [2022-02-10 03:56:10,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-02-10 03:56:10,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:56:10,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:10,093 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 50 conjunts are in the unsatisfiable core [2022-02-10 03:56:10,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:10,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:10,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:10,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:56:10,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:56:10,917 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:10,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:11,665 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:56:11,665 INFO L387 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 48 treesize of output 66 [2022-02-10 03:56:11,753 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:11,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882608154] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:11,753 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:11,753 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 20] total 49 [2022-02-10 03:56:11,753 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890089743] [2022-02-10 03:56:11,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:11,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-02-10 03:56:11,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:11,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-02-10 03:56:11,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2241, Unknown=0, NotChecked=0, Total=2450 [2022-02-10 03:56:11,755 INFO L87 Difference]: Start difference. First operand 469 states and 605 transitions. Second operand has 50 states, 50 states have (on average 1.74) internal successors, (87), 49 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:14,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:14,356 INFO L93 Difference]: Finished difference Result 708 states and 920 transitions. [2022-02-10 03:56:14,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 03:56:14,356 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.74) internal successors, (87), 49 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:56:14,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:14,357 INFO L225 Difference]: With dead ends: 708 [2022-02-10 03:56:14,357 INFO L226 Difference]: Without dead ends: 674 [2022-02-10 03:56:14,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 44 SyntacticMatches, 8 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2445 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=701, Invalid=7671, Unknown=0, NotChecked=0, Total=8372 [2022-02-10 03:56:14,359 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 127 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 1255 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 1426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:14,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 188 Invalid, 1426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1255 Invalid, 0 Unknown, 77 Unchecked, 0.5s Time] [2022-02-10 03:56:14,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-02-10 03:56:14,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 464. [2022-02-10 03:56:14,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 1.2915766738660908) internal successors, (598), 463 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:14,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 598 transitions. [2022-02-10 03:56:14,366 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 598 transitions. Word has length 39 [2022-02-10 03:56:14,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:14,366 INFO L470 AbstractCegarLoop]: Abstraction has 464 states and 598 transitions. [2022-02-10 03:56:14,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.74) internal successors, (87), 49 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:14,366 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 598 transitions. [2022-02-10 03:56:14,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:56:14,367 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:14,367 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:14,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-02-10 03:56:14,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:14,571 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:56:14,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:14,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1650133751, now seen corresponding path program 40 times [2022-02-10 03:56:14,572 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:14,572 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473565978] [2022-02-10 03:56:14,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:14,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:14,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:15,141 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:15,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:15,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473565978] [2022-02-10 03:56:15,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473565978] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:15,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250530618] [2022-02-10 03:56:15,141 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:56:15,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:15,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:15,142 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) [2022-02-10 03:56:15,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-02-10 03:56:15,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:56:15,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:15,166 WARN L261 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:56:15,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:15,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:56:15,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:56:15,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-10 03:56:16,247 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:16,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:17,159 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:56:17,160 INFO L387 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 48 treesize of output 66 [2022-02-10 03:56:17,251 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:17,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250530618] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:17,251 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:17,251 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 53 [2022-02-10 03:56:17,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987198785] [2022-02-10 03:56:17,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:17,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-02-10 03:56:17,252 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:17,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-02-10 03:56:17,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2646, Unknown=0, NotChecked=0, Total=2862 [2022-02-10 03:56:17,253 INFO L87 Difference]: Start difference. First operand 464 states and 598 transitions. Second operand has 54 states, 54 states have (on average 1.6481481481481481) internal successors, (89), 53 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:18,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:18,315 INFO L93 Difference]: Finished difference Result 527 states and 693 transitions. [2022-02-10 03:56:18,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:56:18,316 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.6481481481481481) internal successors, (89), 53 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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 [2022-02-10 03:56:18,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:18,317 INFO L225 Difference]: With dead ends: 527 [2022-02-10 03:56:18,317 INFO L226 Difference]: Without dead ends: 508 [2022-02-10 03:56:18,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 43 SyntacticMatches, 6 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1352 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=368, Invalid=4744, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 03:56:18,318 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 31 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 188 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:18,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 153 Invalid, 847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 614 Invalid, 0 Unknown, 188 Unchecked, 0.3s Time] [2022-02-10 03:56:18,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-02-10 03:56:18,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 461. [2022-02-10 03:56:18,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 460 states have (on average 1.291304347826087) internal successors, (594), 460 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:18,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 594 transitions. [2022-02-10 03:56:18,324 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 594 transitions. Word has length 39 [2022-02-10 03:56:18,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:18,324 INFO L470 AbstractCegarLoop]: Abstraction has 461 states and 594 transitions. [2022-02-10 03:56:18,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.6481481481481481) internal successors, (89), 53 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:18,324 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 594 transitions. [2022-02-10 03:56:18,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-02-10 03:56:18,324 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:18,324 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-10 03:56:18,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-02-10 03:56:18,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:18,525 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:56:18,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:18,525 INFO L85 PathProgramCache]: Analyzing trace with hash 110863813, now seen corresponding path program 41 times [2022-02-10 03:56:18,525 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:18,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725763782] [2022-02-10 03:56:18,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:18,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:18,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:18,641 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:18,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:18,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725763782] [2022-02-10 03:56:18,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725763782] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:18,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357765647] [2022-02-10 03:56:18,641 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:56:18,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:18,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:18,643 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) [2022-02-10 03:56:18,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-02-10 03:56:18,684 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:56:18,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:18,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:56:18,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:18,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:56:18,853 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:18,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:18,928 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:56:18,928 INFO L387 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 15 treesize of output 14 [2022-02-10 03:56:18,964 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:18,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357765647] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:18,964 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:18,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-02-10 03:56:18,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600095332] [2022-02-10 03:56:18,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:18,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:56:18,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:18,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:56:18,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:56:18,966 INFO L87 Difference]: Start difference. First operand 461 states and 594 transitions. Second operand has 19 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:19,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:19,422 INFO L93 Difference]: Finished difference Result 818 states and 1051 transitions. [2022-02-10 03:56:19,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:56:19,423 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-02-10 03:56:19,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:19,424 INFO L225 Difference]: With dead ends: 818 [2022-02-10 03:56:19,424 INFO L226 Difference]: Without dead ends: 818 [2022-02-10 03:56:19,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=298, Invalid=1424, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:56:19,424 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 348 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:19,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 451 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:56:19,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2022-02-10 03:56:19,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 329. [2022-02-10 03:56:19,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 1.2682926829268293) internal successors, (416), 328 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:19,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 416 transitions. [2022-02-10 03:56:19,430 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 416 transitions. Word has length 43 [2022-02-10 03:56:19,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:19,430 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 416 transitions. [2022-02-10 03:56:19,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:19,430 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 416 transitions. [2022-02-10 03:56:19,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:56:19,431 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:19,431 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:19,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-02-10 03:56:19,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-02-10 03:56:19,631 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:56:19,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:19,632 INFO L85 PathProgramCache]: Analyzing trace with hash 845963017, now seen corresponding path program 42 times [2022-02-10 03:56:19,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:19,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327468214] [2022-02-10 03:56:19,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:19,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:19,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:19,666 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:19,666 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:19,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327468214] [2022-02-10 03:56:19,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327468214] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:19,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112759405] [2022-02-10 03:56:19,667 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:56:19,667 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:19,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:19,668 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) [2022-02-10 03:56:19,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-02-10 03:56:19,700 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 03:56:19,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:19,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-10 03:56:19,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:19,791 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:19,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:19,874 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:19,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112759405] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:19,875 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:19,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-02-10 03:56:19,875 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111293774] [2022-02-10 03:56:19,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:19,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-10 03:56:19,875 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:19,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-10 03:56:19,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:56:19,876 INFO L87 Difference]: Start difference. First operand 329 states and 416 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 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) [2022-02-10 03:56:19,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:19,913 INFO L93 Difference]: Finished difference Result 766 states and 979 transitions. [2022-02-10 03:56:19,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 03:56:19,913 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 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 44 [2022-02-10 03:56:19,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:19,914 INFO L225 Difference]: With dead ends: 766 [2022-02-10 03:56:19,914 INFO L226 Difference]: Without dead ends: 713 [2022-02-10 03:56:19,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:56:19,915 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 103 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:19,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 105 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:56:19,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2022-02-10 03:56:19,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 642. [2022-02-10 03:56:19,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 1.3088923556942278) internal successors, (839), 641 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:19,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 839 transitions. [2022-02-10 03:56:19,923 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 839 transitions. Word has length 44 [2022-02-10 03:56:19,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:19,923 INFO L470 AbstractCegarLoop]: Abstraction has 642 states and 839 transitions. [2022-02-10 03:56:19,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 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) [2022-02-10 03:56:19,923 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 839 transitions. [2022-02-10 03:56:19,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:56:19,924 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:19,924 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:19,944 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-02-10 03:56:20,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-02-10 03:56:20,140 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:56:20,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:20,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1512779341, now seen corresponding path program 43 times [2022-02-10 03:56:20,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:20,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585102908] [2022-02-10 03:56:20,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:20,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:20,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:21,223 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:21,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:21,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585102908] [2022-02-10 03:56:21,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585102908] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:21,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687928437] [2022-02-10 03:56:21,224 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:56:21,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:21,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:21,225 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) [2022-02-10 03:56:21,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-02-10 03:56:21,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:21,254 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 03:56:21,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:22,542 INFO L353 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2022-02-10 03:56:22,542 INFO L387 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 20 [2022-02-10 03:56:22,995 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:22,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:25,037 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:56:25,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:56:25,286 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:25,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687928437] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:25,287 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:25,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 29, 29] total 84 [2022-02-10 03:56:25,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462062343] [2022-02-10 03:56:25,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:25,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-02-10 03:56:25,287 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:25,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-02-10 03:56:25,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=6829, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:56:25,289 INFO L87 Difference]: Start difference. First operand 642 states and 839 transitions. Second operand has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:29,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:29,551 INFO L93 Difference]: Finished difference Result 1031 states and 1350 transitions. [2022-02-10 03:56:29,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-02-10 03:56:29,551 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:56:29,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:29,552 INFO L225 Difference]: With dead ends: 1031 [2022-02-10 03:56:29,552 INFO L226 Difference]: Without dead ends: 1027 [2022-02-10 03:56:29,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3010 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=663, Invalid=14343, Unknown=0, NotChecked=0, Total=15006 [2022-02-10 03:56:29,553 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 133 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 3434 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 735 SdHoareTripleChecker+Invalid, 3623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 3434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:29,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 735 Invalid, 3623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 3434 Invalid, 0 Unknown, 89 Unchecked, 1.5s Time] [2022-02-10 03:56:29,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2022-02-10 03:56:29,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 648. [2022-02-10 03:56:29,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 647 states have (on average 1.3075734157650696) internal successors, (846), 647 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:29,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 846 transitions. [2022-02-10 03:56:29,561 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 846 transitions. Word has length 48 [2022-02-10 03:56:29,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:29,561 INFO L470 AbstractCegarLoop]: Abstraction has 648 states and 846 transitions. [2022-02-10 03:56:29,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:29,561 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 846 transitions. [2022-02-10 03:56:29,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:56:29,562 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:29,562 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:29,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-02-10 03:56:29,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-02-10 03:56:29,762 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:56:29,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:29,763 INFO L85 PathProgramCache]: Analyzing trace with hash -240434807, now seen corresponding path program 44 times [2022-02-10 03:56:29,763 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:29,763 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677932529] [2022-02-10 03:56:29,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:29,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:29,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:30,782 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:30,783 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:30,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677932529] [2022-02-10 03:56:30,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677932529] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:30,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494865691] [2022-02-10 03:56:30,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:56:30,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:30,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:30,784 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) [2022-02-10 03:56:30,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-02-10 03:56:30,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:56:30,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:30,811 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 66 conjunts are in the unsatisfiable core [2022-02-10 03:56:30,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:31,969 INFO L353 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2022-02-10 03:56:31,970 INFO L387 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 20 [2022-02-10 03:56:32,460 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:32,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:34,276 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:56:34,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:56:34,523 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:34,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494865691] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:34,524 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:34,524 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27, 27] total 79 [2022-02-10 03:56:34,524 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027289286] [2022-02-10 03:56:34,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:34,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-02-10 03:56:34,524 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:34,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-02-10 03:56:34,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=6023, Unknown=0, NotChecked=0, Total=6320 [2022-02-10 03:56:34,525 INFO L87 Difference]: Start difference. First operand 648 states and 846 transitions. Second operand has 80 states, 80 states have (on average 1.6375) internal successors, (131), 79 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:39,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:39,040 INFO L93 Difference]: Finished difference Result 1119 states and 1448 transitions. [2022-02-10 03:56:39,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-02-10 03:56:39,040 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 1.6375) internal successors, (131), 79 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:56:39,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:39,042 INFO L225 Difference]: With dead ends: 1119 [2022-02-10 03:56:39,042 INFO L226 Difference]: Without dead ends: 1107 [2022-02-10 03:56:39,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2990 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=694, Invalid=14068, Unknown=0, NotChecked=0, Total=14762 [2022-02-10 03:56:39,045 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 187 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 3915 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 4034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 3915 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:39,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 776 Invalid, 4034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 3915 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-02-10 03:56:39,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2022-02-10 03:56:39,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 692. [2022-02-10 03:56:39,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 1.3024602026049203) internal successors, (900), 691 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:39,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 900 transitions. [2022-02-10 03:56:39,067 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 900 transitions. Word has length 48 [2022-02-10 03:56:39,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:39,067 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 900 transitions. [2022-02-10 03:56:39,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 1.6375) internal successors, (131), 79 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:39,067 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 900 transitions. [2022-02-10 03:56:39,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:56:39,068 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:39,068 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:39,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-02-10 03:56:39,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:39,269 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:56:39,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:39,270 INFO L85 PathProgramCache]: Analyzing trace with hash -714913459, now seen corresponding path program 45 times [2022-02-10 03:56:39,271 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:39,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408661535] [2022-02-10 03:56:39,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:39,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:39,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:40,317 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:40,318 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:40,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408661535] [2022-02-10 03:56:40,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408661535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:40,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024833032] [2022-02-10 03:56:40,318 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:56:40,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:40,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:40,319 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) [2022-02-10 03:56:40,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-02-10 03:56:40,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 03:56:40,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:40,352 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 68 conjunts are in the unsatisfiable core [2022-02-10 03:56:40,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:41,685 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-02-10 03:56:41,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 03:56:42,279 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:42,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:44,347 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:56:44,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 71 treesize of output 123 [2022-02-10 03:56:44,531 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:44,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024833032] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:44,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:44,532 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30, 29] total 84 [2022-02-10 03:56:44,532 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214813556] [2022-02-10 03:56:44,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:44,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-02-10 03:56:44,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:44,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-02-10 03:56:44,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=342, Invalid=6798, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:56:44,534 INFO L87 Difference]: Start difference. First operand 692 states and 900 transitions. Second operand has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:49,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:49,685 INFO L93 Difference]: Finished difference Result 1111 states and 1438 transitions. [2022-02-10 03:56:49,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-02-10 03:56:49,686 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:56:49,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:49,687 INFO L225 Difference]: With dead ends: 1111 [2022-02-10 03:56:49,687 INFO L226 Difference]: Without dead ends: 1094 [2022-02-10 03:56:49,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 33 SyntacticMatches, 10 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4243 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=844, Invalid=16712, Unknown=0, NotChecked=0, Total=17556 [2022-02-10 03:56:49,689 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 218 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 3466 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 3614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 3466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:49,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 618 Invalid, 3614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 3466 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-02-10 03:56:49,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2022-02-10 03:56:49,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 677. [2022-02-10 03:56:49,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 1.3047337278106508) internal successors, (882), 676 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:49,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 882 transitions. [2022-02-10 03:56:49,699 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 882 transitions. Word has length 48 [2022-02-10 03:56:49,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:49,699 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 882 transitions. [2022-02-10 03:56:49,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:49,699 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 882 transitions. [2022-02-10 03:56:49,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:56:49,700 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:49,700 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:49,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-02-10 03:56:49,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-02-10 03:56:49,915 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:56:49,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:49,916 INFO L85 PathProgramCache]: Analyzing trace with hash -988972023, now seen corresponding path program 46 times [2022-02-10 03:56:49,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:49,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114562067] [2022-02-10 03:56:49,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:49,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:49,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:56:50,964 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:50,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:56:50,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114562067] [2022-02-10 03:56:50,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114562067] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:56:50,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171875666] [2022-02-10 03:56:50,964 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:56:50,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:56:50,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:56:50,965 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) [2022-02-10 03:56:50,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-02-10 03:56:51,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:56:51,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:56:51,008 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 03:56:51,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:56:52,310 INFO L353 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2022-02-10 03:56:52,310 INFO L387 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 20 [2022-02-10 03:56:52,745 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:52,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:56:54,641 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:56:54,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:56:54,793 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:56:54,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171875666] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:56:54,794 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:56:54,794 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 81 [2022-02-10 03:56:54,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252191555] [2022-02-10 03:56:54,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:56:54,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-02-10 03:56:54,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:56:54,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-02-10 03:56:54,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=6338, Unknown=0, NotChecked=0, Total=6642 [2022-02-10 03:56:54,796 INFO L87 Difference]: Start difference. First operand 677 states and 882 transitions. Second operand has 82 states, 82 states have (on average 1.5975609756097562) internal successors, (131), 81 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:59,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:56:59,056 INFO L93 Difference]: Finished difference Result 1101 states and 1426 transitions. [2022-02-10 03:56:59,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-10 03:56:59,056 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 1.5975609756097562) internal successors, (131), 81 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:56:59,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:56:59,058 INFO L225 Difference]: With dead ends: 1101 [2022-02-10 03:56:59,058 INFO L226 Difference]: Without dead ends: 1079 [2022-02-10 03:56:59,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2963 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=671, Invalid=13849, Unknown=0, NotChecked=0, Total=14520 [2022-02-10 03:56:59,059 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 145 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 3608 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 3838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 3608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:56:59,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 684 Invalid, 3838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 3608 Invalid, 0 Unknown, 120 Unchecked, 1.5s Time] [2022-02-10 03:56:59,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2022-02-10 03:56:59,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 668. [2022-02-10 03:56:59,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 1.3043478260869565) internal successors, (870), 667 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:59,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 870 transitions. [2022-02-10 03:56:59,066 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 870 transitions. Word has length 48 [2022-02-10 03:56:59,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:56:59,066 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 870 transitions. [2022-02-10 03:56:59,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 1.5975609756097562) internal successors, (131), 81 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:56:59,066 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 870 transitions. [2022-02-10 03:56:59,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:56:59,067 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:56:59,067 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:56:59,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-02-10 03:56:59,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-02-10 03:56:59,268 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:56:59,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:56:59,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1564369203, now seen corresponding path program 47 times [2022-02-10 03:56:59,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:56:59,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252242276] [2022-02-10 03:56:59,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:56:59,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:56:59,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:00,286 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:00,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:00,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252242276] [2022-02-10 03:57:00,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252242276] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:00,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607897122] [2022-02-10 03:57:00,286 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:57:00,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:00,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:00,287 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) [2022-02-10 03:57:00,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-02-10 03:57:00,315 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:57:00,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:00,320 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 03:57:00,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:01,536 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-02-10 03:57:01,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 03:57:01,979 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:01,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:03,910 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:57:03,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:57:04,152 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:04,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607897122] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:57:04,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:57:04,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 81 [2022-02-10 03:57:04,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791330432] [2022-02-10 03:57:04,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:57:04,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-02-10 03:57:04,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:57:04,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-02-10 03:57:04,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=6338, Unknown=0, NotChecked=0, Total=6642 [2022-02-10 03:57:04,154 INFO L87 Difference]: Start difference. First operand 668 states and 870 transitions. Second operand has 82 states, 82 states have (on average 1.5975609756097562) internal successors, (131), 81 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:07,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:07,601 INFO L93 Difference]: Finished difference Result 1033 states and 1330 transitions. [2022-02-10 03:57:07,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-10 03:57:07,601 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 1.5975609756097562) internal successors, (131), 81 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:57:07,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:07,602 INFO L225 Difference]: With dead ends: 1033 [2022-02-10 03:57:07,602 INFO L226 Difference]: Without dead ends: 1009 [2022-02-10 03:57:07,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2563 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=593, Invalid=12063, Unknown=0, NotChecked=0, Total=12656 [2022-02-10 03:57:07,603 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 131 mSDsluCounter, 1000 mSDsCounter, 0 mSdLazyCounter, 3195 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 3390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 3195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:07,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 922 Invalid, 3390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 3195 Invalid, 0 Unknown, 108 Unchecked, 1.3s Time] [2022-02-10 03:57:07,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2022-02-10 03:57:07,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 664. [2022-02-10 03:57:07,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 1.3031674208144797) internal successors, (864), 663 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:07,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 864 transitions. [2022-02-10 03:57:07,610 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 864 transitions. Word has length 48 [2022-02-10 03:57:07,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:07,610 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 864 transitions. [2022-02-10 03:57:07,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 1.5975609756097562) internal successors, (131), 81 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:07,610 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 864 transitions. [2022-02-10 03:57:07,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:57:07,611 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:07,611 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:57:07,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-02-10 03:57:07,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:07,811 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:57:07,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:07,812 INFO L85 PathProgramCache]: Analyzing trace with hash 2028897511, now seen corresponding path program 48 times [2022-02-10 03:57:07,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:07,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410592421] [2022-02-10 03:57:07,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:07,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:07,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:08,873 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:08,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:08,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410592421] [2022-02-10 03:57:08,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410592421] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:08,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461664952] [2022-02-10 03:57:08,874 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:57:08,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:08,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:08,875 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) [2022-02-10 03:57:08,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-02-10 03:57:08,904 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 03:57:08,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:08,905 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 66 conjunts are in the unsatisfiable core [2022-02-10 03:57:08,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:10,188 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-02-10 03:57:10,188 INFO L387 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 18 [2022-02-10 03:57:10,787 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:10,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:13,258 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:57:13,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 80 treesize of output 126 [2022-02-10 03:57:13,497 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:13,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461664952] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:57:13,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:57:13,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 33, 33] total 92 [2022-02-10 03:57:13,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839076019] [2022-02-10 03:57:13,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:57:13,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2022-02-10 03:57:13,498 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:57:13,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2022-02-10 03:57:13,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=8166, Unknown=0, NotChecked=0, Total=8556 [2022-02-10 03:57:13,500 INFO L87 Difference]: Start difference. First operand 664 states and 864 transitions. Second operand has 93 states, 93 states have (on average 1.4193548387096775) internal successors, (132), 92 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:19,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:19,161 INFO L93 Difference]: Finished difference Result 1083 states and 1404 transitions. [2022-02-10 03:57:19,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-10 03:57:19,161 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 93 states have (on average 1.4193548387096775) internal successors, (132), 92 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:57:19,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:19,163 INFO L225 Difference]: With dead ends: 1083 [2022-02-10 03:57:19,163 INFO L226 Difference]: Without dead ends: 1063 [2022-02-10 03:57:19,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4662 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=892, Invalid=18848, Unknown=0, NotChecked=0, Total=19740 [2022-02-10 03:57:19,166 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 216 mSDsluCounter, 1062 mSDsCounter, 0 mSdLazyCounter, 5047 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 858 SdHoareTripleChecker+Invalid, 5192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 5047 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:19,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 858 Invalid, 5192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 5047 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-02-10 03:57:19,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2022-02-10 03:57:19,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 662. [2022-02-10 03:57:19,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 661 states have (on average 1.302571860816944) internal successors, (861), 661 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:19,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 861 transitions. [2022-02-10 03:57:19,175 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 861 transitions. Word has length 48 [2022-02-10 03:57:19,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:19,175 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 861 transitions. [2022-02-10 03:57:19,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 1.4193548387096775) internal successors, (132), 92 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:19,175 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 861 transitions. [2022-02-10 03:57:19,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:57:19,176 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:19,177 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:57:19,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-02-10 03:57:19,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-02-10 03:57:19,395 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:57:19,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:19,395 INFO L85 PathProgramCache]: Analyzing trace with hash -727237697, now seen corresponding path program 49 times [2022-02-10 03:57:19,395 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:19,395 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062074320] [2022-02-10 03:57:19,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:19,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:20,457 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:20,457 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:20,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062074320] [2022-02-10 03:57:20,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062074320] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:20,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318864719] [2022-02-10 03:57:20,457 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:57:20,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:20,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:20,458 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) [2022-02-10 03:57:20,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-02-10 03:57:20,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:20,486 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 03:57:20,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:21,770 INFO L353 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2022-02-10 03:57:21,771 INFO L387 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 20 [2022-02-10 03:57:22,214 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:22,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:24,191 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:57:24,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:57:24,406 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:24,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318864719] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:57:24,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:57:24,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 29, 29] total 84 [2022-02-10 03:57:24,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52998154] [2022-02-10 03:57:24,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:57:24,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-02-10 03:57:24,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:57:24,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-02-10 03:57:24,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=6821, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:57:24,408 INFO L87 Difference]: Start difference. First operand 662 states and 861 transitions. Second operand has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:28,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:28,605 INFO L93 Difference]: Finished difference Result 1063 states and 1382 transitions. [2022-02-10 03:57:28,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-10 03:57:28,606 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:57:28,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:28,608 INFO L225 Difference]: With dead ends: 1063 [2022-02-10 03:57:28,608 INFO L226 Difference]: Without dead ends: 1038 [2022-02-10 03:57:28,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3110 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=684, Invalid=14322, Unknown=0, NotChecked=0, Total=15006 [2022-02-10 03:57:28,610 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 146 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 3533 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 3768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 3533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:28,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 681 Invalid, 3768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 3533 Invalid, 0 Unknown, 116 Unchecked, 1.5s Time] [2022-02-10 03:57:28,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2022-02-10 03:57:28,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 656. [2022-02-10 03:57:28,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 655 states have (on average 1.3038167938931298) internal successors, (854), 655 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:28,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 854 transitions. [2022-02-10 03:57:28,619 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 854 transitions. Word has length 48 [2022-02-10 03:57:28,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:28,619 INFO L470 AbstractCegarLoop]: Abstraction has 656 states and 854 transitions. [2022-02-10 03:57:28,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:28,620 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 854 transitions. [2022-02-10 03:57:28,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:57:28,621 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:28,621 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:57:28,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-02-10 03:57:28,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:28,835 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:57:28,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:28,836 INFO L85 PathProgramCache]: Analyzing trace with hash 243731431, now seen corresponding path program 50 times [2022-02-10 03:57:28,836 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:28,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697478436] [2022-02-10 03:57:28,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:28,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:28,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:29,934 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:29,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:29,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697478436] [2022-02-10 03:57:29,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697478436] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:29,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567247698] [2022-02-10 03:57:29,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:57:29,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:29,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:29,937 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) [2022-02-10 03:57:29,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-02-10 03:57:29,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:57:29,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:29,965 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 03:57:29,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:31,283 INFO L353 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2022-02-10 03:57:31,283 INFO L387 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 20 [2022-02-10 03:57:31,745 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:31,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:33,783 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:57:33,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:57:34,000 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:34,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567247698] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:57:34,000 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:57:34,000 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 29, 29] total 84 [2022-02-10 03:57:34,000 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95658682] [2022-02-10 03:57:34,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:57:34,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-02-10 03:57:34,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:57:34,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-02-10 03:57:34,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=6824, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:57:34,002 INFO L87 Difference]: Start difference. First operand 656 states and 854 transitions. Second operand has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:38,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:38,337 INFO L93 Difference]: Finished difference Result 1035 states and 1352 transitions. [2022-02-10 03:57:38,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-10 03:57:38,337 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:57:38,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:38,339 INFO L225 Difference]: With dead ends: 1035 [2022-02-10 03:57:38,339 INFO L226 Difference]: Without dead ends: 1006 [2022-02-10 03:57:38,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2968 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=679, Invalid=14327, Unknown=0, NotChecked=0, Total=15006 [2022-02-10 03:57:38,340 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 132 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 3787 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 3932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 3787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:38,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 754 Invalid, 3932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 3787 Invalid, 0 Unknown, 45 Unchecked, 1.6s Time] [2022-02-10 03:57:38,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2022-02-10 03:57:38,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 651. [2022-02-10 03:57:38,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 650 states have (on average 1.3046153846153845) internal successors, (848), 650 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:38,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 848 transitions. [2022-02-10 03:57:38,349 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 848 transitions. Word has length 48 [2022-02-10 03:57:38,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:38,349 INFO L470 AbstractCegarLoop]: Abstraction has 651 states and 848 transitions. [2022-02-10 03:57:38,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 84 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:38,350 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 848 transitions. [2022-02-10 03:57:38,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:57:38,350 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:38,351 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:57:38,379 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-02-10 03:57:38,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-02-10 03:57:38,576 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:57:38,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:38,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1197864841, now seen corresponding path program 51 times [2022-02-10 03:57:38,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:38,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846301547] [2022-02-10 03:57:38,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:38,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:38,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:39,607 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:39,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:39,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846301547] [2022-02-10 03:57:39,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846301547] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:39,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041535472] [2022-02-10 03:57:39,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:57:39,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:39,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:39,609 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) [2022-02-10 03:57:39,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-02-10 03:57:39,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:57:39,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:39,642 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 67 conjunts are in the unsatisfiable core [2022-02-10 03:57:39,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:40,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:40,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:40,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:40,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:40,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:40,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:57:40,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 30 [2022-02-10 03:57:41,457 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:41,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:43,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:43,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:43,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:43,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:43,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:43,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:43,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:43,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:43,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:44,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:57:44,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 94 [2022-02-10 03:57:44,283 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:44,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041535472] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:57:44,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:57:44,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 77 [2022-02-10 03:57:44,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131951956] [2022-02-10 03:57:44,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:57:44,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-02-10 03:57:44,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:57:44,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-02-10 03:57:44,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=593, Invalid=5413, Unknown=0, NotChecked=0, Total=6006 [2022-02-10 03:57:44,285 INFO L87 Difference]: Start difference. First operand 651 states and 848 transitions. Second operand has 78 states, 78 states have (on average 1.705128205128205) internal successors, (133), 77 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:47,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:47,871 INFO L93 Difference]: Finished difference Result 772 states and 998 transitions. [2022-02-10 03:57:47,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-02-10 03:57:47,872 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 1.705128205128205) internal successors, (133), 77 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:57:47,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:47,873 INFO L225 Difference]: With dead ends: 772 [2022-02-10 03:57:47,873 INFO L226 Difference]: Without dead ends: 760 [2022-02-10 03:57:47,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 50 SyntacticMatches, 7 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2982 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=1391, Invalid=13129, Unknown=0, NotChecked=0, Total=14520 [2022-02-10 03:57:47,874 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 143 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 1454 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 1911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 403 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:47,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 553 Invalid, 1911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1454 Invalid, 0 Unknown, 403 Unchecked, 0.6s Time] [2022-02-10 03:57:47,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2022-02-10 03:57:47,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 670. [2022-02-10 03:57:47,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 1.3004484304932735) internal successors, (870), 669 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:47,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 870 transitions. [2022-02-10 03:57:47,880 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 870 transitions. Word has length 48 [2022-02-10 03:57:47,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:47,880 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 870 transitions. [2022-02-10 03:57:47,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 1.705128205128205) internal successors, (133), 77 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:47,880 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 870 transitions. [2022-02-10 03:57:47,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:57:47,881 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:47,881 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:57:47,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-02-10 03:57:48,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-02-10 03:57:48,088 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:57:48,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:48,088 INFO L85 PathProgramCache]: Analyzing trace with hash 723386189, now seen corresponding path program 52 times [2022-02-10 03:57:48,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:48,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357265276] [2022-02-10 03:57:48,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:48,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:48,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:49,033 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:49,033 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:49,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357265276] [2022-02-10 03:57:49,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357265276] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:49,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748937622] [2022-02-10 03:57:49,033 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:57:49,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:49,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:49,034 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) [2022-02-10 03:57:49,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-02-10 03:57:49,061 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:57:49,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:49,062 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 03:57:49,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:50,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:50,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:50,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:50,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:50,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:50,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 03:57:50,699 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:50,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:57:52,489 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:57:52,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 68 treesize of output 122 [2022-02-10 03:57:52,667 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:52,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748937622] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:57:52,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:57:52,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 27, 27] total 74 [2022-02-10 03:57:52,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713805919] [2022-02-10 03:57:52,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:57:52,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-02-10 03:57:52,668 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:57:52,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-02-10 03:57:52,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=312, Invalid=5238, Unknown=0, NotChecked=0, Total=5550 [2022-02-10 03:57:52,669 INFO L87 Difference]: Start difference. First operand 670 states and 870 transitions. Second operand has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:56,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:57:56,035 INFO L93 Difference]: Finished difference Result 1137 states and 1505 transitions. [2022-02-10 03:57:56,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-02-10 03:57:56,035 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:57:56,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:57:56,037 INFO L225 Difference]: With dead ends: 1137 [2022-02-10 03:57:56,037 INFO L226 Difference]: Without dead ends: 1123 [2022-02-10 03:57:56,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2793 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=734, Invalid=11922, Unknown=0, NotChecked=0, Total=12656 [2022-02-10 03:57:56,039 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 142 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 2516 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 3000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 407 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:57:56,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 442 Invalid, 3000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2516 Invalid, 0 Unknown, 407 Unchecked, 1.1s Time] [2022-02-10 03:57:56,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2022-02-10 03:57:56,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 668. [2022-02-10 03:57:56,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 1.2998500749625188) internal successors, (867), 667 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:56,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 867 transitions. [2022-02-10 03:57:56,049 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 867 transitions. Word has length 48 [2022-02-10 03:57:56,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:57:56,049 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 867 transitions. [2022-02-10 03:57:56,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:57:56,049 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 867 transitions. [2022-02-10 03:57:56,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:57:56,050 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:57:56,050 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:57:56,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-02-10 03:57:56,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:56,275 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:57:56,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:57:56,276 INFO L85 PathProgramCache]: Analyzing trace with hash -795096125, now seen corresponding path program 53 times [2022-02-10 03:57:56,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:57:56,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707768075] [2022-02-10 03:57:56,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:57:56,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:57:56,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:57:57,223 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:57,223 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:57:57,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707768075] [2022-02-10 03:57:57,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707768075] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:57:57,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182561556] [2022-02-10 03:57:57,224 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:57:57,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:57:57,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:57:57,225 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) [2022-02-10 03:57:57,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-02-10 03:57:57,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:57:57,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:57:57,254 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 67 conjunts are in the unsatisfiable core [2022-02-10 03:57:57,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:57:58,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:57:58,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:58,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:58,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:57:58,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2022-02-10 03:57:59,037 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:57:59,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:00,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:00,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:00,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:00,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:00,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:00,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:00,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:00,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:00,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:01,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:58:01,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 103 [2022-02-10 03:58:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:01,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182561556] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:01,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:01,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 77 [2022-02-10 03:58:01,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866551339] [2022-02-10 03:58:01,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:01,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-02-10 03:58:01,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:01,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-02-10 03:58:01,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=589, Invalid=5417, Unknown=0, NotChecked=0, Total=6006 [2022-02-10 03:58:01,278 INFO L87 Difference]: Start difference. First operand 668 states and 867 transitions. Second operand has 78 states, 78 states have (on average 1.6794871794871795) internal successors, (131), 77 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:12,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:12,844 INFO L93 Difference]: Finished difference Result 1255 states and 1609 transitions. [2022-02-10 03:58:12,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-02-10 03:58:12,844 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 1.6794871794871795) internal successors, (131), 77 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:58:12,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:12,846 INFO L225 Difference]: With dead ends: 1255 [2022-02-10 03:58:12,846 INFO L226 Difference]: Without dead ends: 1231 [2022-02-10 03:58:12,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7607 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=2788, Invalid=24934, Unknown=0, NotChecked=0, Total=27722 [2022-02-10 03:58:12,849 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 497 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 3391 mSolverCounterSat, 550 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 3941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 550 IncrementalHoareTripleChecker+Valid, 3391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:12,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [497 Valid, 483 Invalid, 3941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [550 Valid, 3391 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-02-10 03:58:12,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1231 states. [2022-02-10 03:58:12,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1231 to 681. [2022-02-10 03:58:12,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 680 states have (on average 1.3) internal successors, (884), 680 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:12,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 884 transitions. [2022-02-10 03:58:12,857 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 884 transitions. Word has length 48 [2022-02-10 03:58:12,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:12,857 INFO L470 AbstractCegarLoop]: Abstraction has 681 states and 884 transitions. [2022-02-10 03:58:12,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 1.6794871794871795) internal successors, (131), 77 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:12,858 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 884 transitions. [2022-02-10 03:58:12,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:58:12,858 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:12,858 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:12,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-02-10 03:58:13,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:13,059 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:58:13,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:13,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1269574777, now seen corresponding path program 54 times [2022-02-10 03:58:13,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:13,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611559831] [2022-02-10 03:58:13,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:13,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:13,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:13,972 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:13,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:13,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611559831] [2022-02-10 03:58:13,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611559831] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:13,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117198790] [2022-02-10 03:58:13,972 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:58:13,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:13,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:13,973 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) [2022-02-10 03:58:13,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-02-10 03:58:14,012 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:58:14,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:58:14,018 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 03:58:14,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:15,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:15,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:15,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:15,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:15,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2022-02-10 03:58:15,695 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:15,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:17,360 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:58:17,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:58:17,585 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:17,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117198790] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:17,586 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:17,586 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 26, 26] total 71 [2022-02-10 03:58:17,586 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766755658] [2022-02-10 03:58:17,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:17,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 03:58:17,586 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:17,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 03:58:17,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=4814, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 03:58:17,587 INFO L87 Difference]: Start difference. First operand 681 states and 884 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:20,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:20,696 INFO L93 Difference]: Finished difference Result 1070 states and 1413 transitions. [2022-02-10 03:58:20,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-10 03:58:20,697 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:58:20,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:20,698 INFO L225 Difference]: With dead ends: 1070 [2022-02-10 03:58:20,698 INFO L226 Difference]: Without dead ends: 1056 [2022-02-10 03:58:20,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 49 SyntacticMatches, 9 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2687 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=657, Invalid=10685, Unknown=0, NotChecked=0, Total=11342 [2022-02-10 03:58:20,700 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 102 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 2132 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 2879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 687 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:20,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 465 Invalid, 2879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2132 Invalid, 0 Unknown, 687 Unchecked, 0.9s Time] [2022-02-10 03:58:20,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2022-02-10 03:58:20,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 677. [2022-02-10 03:58:20,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 1.3002958579881656) internal successors, (879), 676 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:20,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 879 transitions. [2022-02-10 03:58:20,706 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 879 transitions. Word has length 48 [2022-02-10 03:58:20,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:20,706 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 879 transitions. [2022-02-10 03:58:20,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:20,706 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 879 transitions. [2022-02-10 03:58:20,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:58:20,708 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:20,708 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:20,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-02-10 03:58:20,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:20,919 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:58:20,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:20,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1547435847, now seen corresponding path program 55 times [2022-02-10 03:58:20,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:20,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034844912] [2022-02-10 03:58:20,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:20,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:20,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:21,924 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:21,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:21,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034844912] [2022-02-10 03:58:21,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034844912] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:21,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660764641] [2022-02-10 03:58:21,925 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:58:21,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:21,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:21,926 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) [2022-02-10 03:58:21,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-02-10 03:58:21,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:21,952 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 03:58:21,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:23,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:23,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:23,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:23,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:23,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2022-02-10 03:58:23,853 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:23,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:25,630 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:58:25,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:58:25,856 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:25,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660764641] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:25,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:25,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 03:58:25,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128355299] [2022-02-10 03:58:25,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:25,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 03:58:25,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:25,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 03:58:25,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=5539, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 03:58:25,858 INFO L87 Difference]: Start difference. First operand 677 states and 879 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:29,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:29,577 INFO L93 Difference]: Finished difference Result 1170 states and 1532 transitions. [2022-02-10 03:58:29,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 03:58:29,577 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:58:29,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:29,579 INFO L225 Difference]: With dead ends: 1170 [2022-02-10 03:58:29,579 INFO L226 Difference]: Without dead ends: 1152 [2022-02-10 03:58:29,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 46 SyntacticMatches, 7 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2842 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=712, Invalid=12170, Unknown=0, NotChecked=0, Total=12882 [2022-02-10 03:58:29,580 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 118 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 2970 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 4004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 2970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 972 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:29,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 623 Invalid, 4004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 2970 Invalid, 0 Unknown, 972 Unchecked, 1.2s Time] [2022-02-10 03:58:29,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2022-02-10 03:58:29,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 677. [2022-02-10 03:58:29,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 1.2988165680473374) internal successors, (878), 676 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:29,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 878 transitions. [2022-02-10 03:58:29,587 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 878 transitions. Word has length 48 [2022-02-10 03:58:29,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:29,587 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 878 transitions. [2022-02-10 03:58:29,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:29,587 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 878 transitions. [2022-02-10 03:58:29,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:58:29,588 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:29,588 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:29,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-02-10 03:58:29,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-02-10 03:58:29,789 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:58:29,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:29,789 INFO L85 PathProgramCache]: Analyzing trace with hash 267339013, now seen corresponding path program 56 times [2022-02-10 03:58:29,789 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:29,789 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072318993] [2022-02-10 03:58:29,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:29,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:29,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:30,736 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:30,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:30,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072318993] [2022-02-10 03:58:30,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072318993] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:30,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814602028] [2022-02-10 03:58:30,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:58:30,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:30,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:30,738 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) [2022-02-10 03:58:30,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-02-10 03:58:30,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:58:30,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:58:30,765 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 66 conjunts are in the unsatisfiable core [2022-02-10 03:58:30,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:32,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:32,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:32,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:32,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:32,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2022-02-10 03:58:32,567 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:32,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:34,192 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:58:34,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:58:34,414 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:34,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814602028] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:34,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:34,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 26, 26] total 71 [2022-02-10 03:58:34,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543874695] [2022-02-10 03:58:34,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:34,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 03:58:34,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:34,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 03:58:34,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=4814, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 03:58:34,416 INFO L87 Difference]: Start difference. First operand 677 states and 878 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:37,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:37,555 INFO L93 Difference]: Finished difference Result 1019 states and 1339 transitions. [2022-02-10 03:58:37,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-10 03:58:37,556 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:58:37,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:37,557 INFO L225 Difference]: With dead ends: 1019 [2022-02-10 03:58:37,557 INFO L226 Difference]: Without dead ends: 1002 [2022-02-10 03:58:37,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 47 SyntacticMatches, 9 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2772 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=695, Invalid=11077, Unknown=0, NotChecked=0, Total=11772 [2022-02-10 03:58:37,559 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 109 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 2072 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 3223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 2072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1090 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:37,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 462 Invalid, 3223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 2072 Invalid, 0 Unknown, 1090 Unchecked, 0.9s Time] [2022-02-10 03:58:37,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2022-02-10 03:58:37,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 671. [2022-02-10 03:58:37,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 1.3) internal successors, (871), 670 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:37,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 871 transitions. [2022-02-10 03:58:37,567 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 871 transitions. Word has length 48 [2022-02-10 03:58:37,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:37,567 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 871 transitions. [2022-02-10 03:58:37,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:37,568 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 871 transitions. [2022-02-10 03:58:37,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:58:37,569 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:37,569 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:37,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-02-10 03:58:37,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-02-10 03:58:37,771 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:58:37,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:37,772 INFO L85 PathProgramCache]: Analyzing trace with hash -6719551, now seen corresponding path program 57 times [2022-02-10 03:58:37,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:37,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140338613] [2022-02-10 03:58:37,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:37,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:37,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:38,772 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:38,772 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:38,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140338613] [2022-02-10 03:58:38,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140338613] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:38,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397538452] [2022-02-10 03:58:38,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:58:38,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:38,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:38,774 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) [2022-02-10 03:58:38,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-02-10 03:58:38,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:58:38,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:58:38,807 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 66 conjunts are in the unsatisfiable core [2022-02-10 03:58:38,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:40,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:40,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:40,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:40,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:40,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2022-02-10 03:58:40,970 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:40,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:43,235 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:58:43,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 80 treesize of output 126 [2022-02-10 03:58:43,481 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:43,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397538452] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:43,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:43,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 32, 32] total 84 [2022-02-10 03:58:43,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526043740] [2022-02-10 03:58:43,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:43,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-02-10 03:58:43,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:43,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-02-10 03:58:43,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=6755, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:58:43,483 INFO L87 Difference]: Start difference. First operand 671 states and 871 transitions. Second operand has 85 states, 85 states have (on average 1.4941176470588236) internal successors, (127), 84 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:45,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:45,998 INFO L93 Difference]: Finished difference Result 981 states and 1276 transitions. [2022-02-10 03:58:45,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-10 03:58:45,998 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 1.4941176470588236) internal successors, (127), 84 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:58:45,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:45,999 INFO L225 Difference]: With dead ends: 981 [2022-02-10 03:58:45,999 INFO L226 Difference]: Without dead ends: 962 [2022-02-10 03:58:46,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3119 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=647, Invalid=10909, Unknown=0, NotChecked=0, Total=11556 [2022-02-10 03:58:46,001 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 133 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 2030 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 3184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 2030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1093 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:46,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 639 Invalid, 3184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 2030 Invalid, 0 Unknown, 1093 Unchecked, 0.9s Time] [2022-02-10 03:58:46,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2022-02-10 03:58:46,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 670. [2022-02-10 03:58:46,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 1.2989536621823616) internal successors, (869), 669 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:46,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 869 transitions. [2022-02-10 03:58:46,009 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 869 transitions. Word has length 48 [2022-02-10 03:58:46,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:46,009 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 869 transitions. [2022-02-10 03:58:46,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.4941176470588236) internal successors, (127), 84 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:46,010 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 869 transitions. [2022-02-10 03:58:46,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:58:46,011 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:46,011 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:46,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-02-10 03:58:46,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:46,227 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:58:46,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:46,228 INFO L85 PathProgramCache]: Analyzing trace with hash -542803541, now seen corresponding path program 58 times [2022-02-10 03:58:46,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:46,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835368695] [2022-02-10 03:58:46,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:46,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:46,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:47,267 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:47,267 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:47,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835368695] [2022-02-10 03:58:47,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835368695] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:47,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172581197] [2022-02-10 03:58:47,269 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:58:47,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:47,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:47,270 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) [2022-02-10 03:58:47,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-02-10 03:58:47,296 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:58:47,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:58:47,297 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 03:58:47,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:48,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:48,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:48,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:48,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:48,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 03:58:49,027 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:49,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:50,787 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:58:50,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:58:51,006 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:51,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172581197] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:51,007 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:51,007 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 26] total 71 [2022-02-10 03:58:51,007 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337689678] [2022-02-10 03:58:51,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:51,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 03:58:51,007 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:51,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 03:58:51,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=4828, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 03:58:51,008 INFO L87 Difference]: Start difference. First operand 670 states and 869 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:54,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:58:54,192 INFO L93 Difference]: Finished difference Result 1027 states and 1348 transitions. [2022-02-10 03:58:54,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-10 03:58:54,192 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:58:54,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:58:54,193 INFO L225 Difference]: With dead ends: 1027 [2022-02-10 03:58:54,193 INFO L226 Difference]: Without dead ends: 1015 [2022-02-10 03:58:54,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 51 SyntacticMatches, 7 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2485 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=644, Invalid=11128, Unknown=0, NotChecked=0, Total=11772 [2022-02-10 03:58:54,195 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 141 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 2235 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 3096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 2235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 795 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:58:54,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 589 Invalid, 3096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 2235 Invalid, 0 Unknown, 795 Unchecked, 0.9s Time] [2022-02-10 03:58:54,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2022-02-10 03:58:54,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 693. [2022-02-10 03:58:54,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 1.2976878612716762) internal successors, (898), 692 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:54,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 898 transitions. [2022-02-10 03:58:54,202 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 898 transitions. Word has length 48 [2022-02-10 03:58:54,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:58:54,202 INFO L470 AbstractCegarLoop]: Abstraction has 693 states and 898 transitions. [2022-02-10 03:58:54,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:58:54,202 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 898 transitions. [2022-02-10 03:58:54,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:58:54,203 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:58:54,203 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:58:54,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-02-10 03:58:54,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:54,404 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:58:54,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:58:54,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1017282193, now seen corresponding path program 59 times [2022-02-10 03:58:54,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:58:54,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372638659] [2022-02-10 03:58:54,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:58:54,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:58:54,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:58:55,325 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:55,325 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:58:55,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372638659] [2022-02-10 03:58:55,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372638659] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:58:55,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353241543] [2022-02-10 03:58:55,325 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:58:55,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:58:55,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:58:55,326 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) [2022-02-10 03:58:55,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-02-10 03:58:55,353 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:58:55,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:58:55,354 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 67 conjunts are in the unsatisfiable core [2022-02-10 03:58:55,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:58:56,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:56,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:56,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:56,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:58:56,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2022-02-10 03:58:57,084 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:57,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:58:59,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:59,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:59,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:59,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:59,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:59,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:59,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:59,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:59,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:58:59,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:58:59,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 103 [2022-02-10 03:58:59,304 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:58:59,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353241543] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:58:59,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:58:59,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 28, 28] total 77 [2022-02-10 03:58:59,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995087639] [2022-02-10 03:58:59,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:58:59,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-02-10 03:58:59,305 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:58:59,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-02-10 03:58:59,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=579, Invalid=5427, Unknown=0, NotChecked=0, Total=6006 [2022-02-10 03:58:59,306 INFO L87 Difference]: Start difference. First operand 693 states and 898 transitions. Second operand has 78 states, 78 states have (on average 1.6794871794871795) internal successors, (131), 77 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:09,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:09,056 INFO L93 Difference]: Finished difference Result 1132 states and 1463 transitions. [2022-02-10 03:59:09,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-02-10 03:59:09,057 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 1.6794871794871795) internal successors, (131), 77 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:59:09,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:09,058 INFO L225 Difference]: With dead ends: 1132 [2022-02-10 03:59:09,058 INFO L226 Difference]: Without dead ends: 1101 [2022-02-10 03:59:09,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 43 SyntacticMatches, 7 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6372 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=2281, Invalid=21281, Unknown=0, NotChecked=0, Total=23562 [2022-02-10 03:59:09,059 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 368 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 3495 mSolverCounterSat, 586 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 4081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 586 IncrementalHoareTripleChecker+Valid, 3495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:09,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 556 Invalid, 4081 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [586 Valid, 3495 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-02-10 03:59:09,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2022-02-10 03:59:09,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 691. [2022-02-10 03:59:09,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 1.298550724637681) internal successors, (896), 690 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:09,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 896 transitions. [2022-02-10 03:59:09,066 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 896 transitions. Word has length 48 [2022-02-10 03:59:09,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:09,066 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 896 transitions. [2022-02-10 03:59:09,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 1.6794871794871795) internal successors, (131), 77 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:09,066 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 896 transitions. [2022-02-10 03:59:09,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:59:09,067 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:09,067 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:09,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-02-10 03:59:09,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:09,267 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:59:09,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:09,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1799728431, now seen corresponding path program 60 times [2022-02-10 03:59:09,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:09,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251478436] [2022-02-10 03:59:09,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:09,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:09,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:10,199 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:10,200 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:10,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251478436] [2022-02-10 03:59:10,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251478436] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:10,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671255260] [2022-02-10 03:59:10,200 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:59:10,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:10,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:10,201 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) [2022-02-10 03:59:10,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-02-10 03:59:10,230 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:59:10,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:59:10,231 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 03:59:10,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:11,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:11,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:11,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:11,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:11,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:11,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 03:59:12,012 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:12,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:13,846 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:59:13,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:59:14,087 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:14,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671255260] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:14,087 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:14,087 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 03:59:14,087 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460198954] [2022-02-10 03:59:14,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:14,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 03:59:14,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:14,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 03:59:14,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=5545, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 03:59:14,089 INFO L87 Difference]: Start difference. First operand 691 states and 896 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:17,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:17,572 INFO L93 Difference]: Finished difference Result 1001 states and 1309 transitions. [2022-02-10 03:59:17,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-02-10 03:59:17,573 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:59:17,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:17,574 INFO L225 Difference]: With dead ends: 1001 [2022-02-10 03:59:17,574 INFO L226 Difference]: Without dead ends: 981 [2022-02-10 03:59:17,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2885 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=685, Invalid=12425, Unknown=0, NotChecked=0, Total=13110 [2022-02-10 03:59:17,576 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 116 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 2424 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 3148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 2424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 656 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:17,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 502 Invalid, 3148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 2424 Invalid, 0 Unknown, 656 Unchecked, 1.0s Time] [2022-02-10 03:59:17,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states. [2022-02-10 03:59:17,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 689. [2022-02-10 03:59:17,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 1.2979651162790697) internal successors, (893), 688 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:17,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 893 transitions. [2022-02-10 03:59:17,583 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 893 transitions. Word has length 48 [2022-02-10 03:59:17,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:17,583 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 893 transitions. [2022-02-10 03:59:17,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:17,583 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 893 transitions. [2022-02-10 03:59:17,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:59:17,584 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:17,584 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:17,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-02-10 03:59:17,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:17,785 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:59:17,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:17,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1115618631, now seen corresponding path program 61 times [2022-02-10 03:59:17,785 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:17,785 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100647895] [2022-02-10 03:59:17,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:17,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:17,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:18,820 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:18,820 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:18,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100647895] [2022-02-10 03:59:18,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100647895] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:18,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213948580] [2022-02-10 03:59:18,820 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:59:18,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:18,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:18,823 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) [2022-02-10 03:59:18,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-02-10 03:59:18,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:18,850 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 03:59:18,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:20,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:20,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:20,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:20,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:20,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 03:59:20,492 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:20,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:22,149 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:59:22,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:59:22,369 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:22,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213948580] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:22,369 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:22,370 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 26] total 71 [2022-02-10 03:59:22,370 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862077947] [2022-02-10 03:59:22,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:22,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 03:59:22,370 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:22,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 03:59:22,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=4828, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 03:59:22,371 INFO L87 Difference]: Start difference. First operand 689 states and 893 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:25,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:25,343 INFO L93 Difference]: Finished difference Result 989 states and 1296 transitions. [2022-02-10 03:59:25,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-10 03:59:25,343 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:59:25,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:25,344 INFO L225 Difference]: With dead ends: 989 [2022-02-10 03:59:25,344 INFO L226 Difference]: Without dead ends: 972 [2022-02-10 03:59:25,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 51 SyntacticMatches, 7 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2342 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=614, Invalid=10516, Unknown=0, NotChecked=0, Total=11130 [2022-02-10 03:59:25,346 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 121 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 2045 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 2800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2045 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 695 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:25,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 501 Invalid, 2800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2045 Invalid, 0 Unknown, 695 Unchecked, 0.9s Time] [2022-02-10 03:59:25,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2022-02-10 03:59:25,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 682. [2022-02-10 03:59:25,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 1.2995594713656389) internal successors, (885), 681 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:25,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 885 transitions. [2022-02-10 03:59:25,354 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 885 transitions. Word has length 48 [2022-02-10 03:59:25,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:25,354 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 885 transitions. [2022-02-10 03:59:25,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:25,355 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 885 transitions. [2022-02-10 03:59:25,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:59:25,356 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:25,356 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:25,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-02-10 03:59:25,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-02-10 03:59:25,571 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:59:25,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:25,572 INFO L85 PathProgramCache]: Analyzing trace with hash 367081415, now seen corresponding path program 62 times [2022-02-10 03:59:25,572 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:25,572 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251646708] [2022-02-10 03:59:25,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:25,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:25,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:26,560 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:26,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:26,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251646708] [2022-02-10 03:59:26,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251646708] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:26,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943235535] [2022-02-10 03:59:26,561 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:59:26,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:26,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:26,562 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) [2022-02-10 03:59:26,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-02-10 03:59:26,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:59:26,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:59:26,590 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 03:59:26,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:27,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:27,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:27,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:27,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:27,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 03:59:28,404 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:28,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:30,090 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:59:30,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:59:30,253 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:30,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943235535] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:30,253 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:30,253 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27, 27] total 73 [2022-02-10 03:59:30,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333509820] [2022-02-10 03:59:30,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:30,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-02-10 03:59:30,253 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:30,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-02-10 03:59:30,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=5111, Unknown=0, NotChecked=0, Total=5402 [2022-02-10 03:59:30,254 INFO L87 Difference]: Start difference. First operand 682 states and 885 transitions. Second operand has 74 states, 74 states have (on average 1.7027027027027026) internal successors, (126), 73 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:33,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:33,732 INFO L93 Difference]: Finished difference Result 1106 states and 1449 transitions. [2022-02-10 03:59:33,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-02-10 03:59:33,732 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 1.7027027027027026) internal successors, (126), 73 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:59:33,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:33,733 INFO L225 Difference]: With dead ends: 1106 [2022-02-10 03:59:33,733 INFO L226 Difference]: Without dead ends: 1084 [2022-02-10 03:59:33,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 50 SyntacticMatches, 7 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2575 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=633, Invalid=11139, Unknown=0, NotChecked=0, Total=11772 [2022-02-10 03:59:33,735 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 120 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 2869 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 3418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 477 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:33,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 524 Invalid, 3418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2869 Invalid, 0 Unknown, 477 Unchecked, 1.2s Time] [2022-02-10 03:59:33,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2022-02-10 03:59:33,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 678. [2022-02-10 03:59:33,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 1.2983751846381093) internal successors, (879), 677 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:33,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 879 transitions. [2022-02-10 03:59:33,742 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 879 transitions. Word has length 48 [2022-02-10 03:59:33,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:33,742 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 879 transitions. [2022-02-10 03:59:33,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.7027027027027026) internal successors, (126), 73 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:33,742 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 879 transitions. [2022-02-10 03:59:33,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:59:33,743 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:33,743 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:33,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-02-10 03:59:33,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:33,944 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:59:33,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:33,944 INFO L85 PathProgramCache]: Analyzing trace with hash -956406777, now seen corresponding path program 63 times [2022-02-10 03:59:33,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:33,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607633669] [2022-02-10 03:59:33,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:33,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:33,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:35,059 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:35,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:35,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607633669] [2022-02-10 03:59:35,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607633669] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:35,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884904849] [2022-02-10 03:59:35,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:59:35,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:35,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:35,061 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) [2022-02-10 03:59:35,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-02-10 03:59:35,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:59:35,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:59:35,088 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 03:59:35,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:36,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:36,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:36,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:36,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:36,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:36,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 03:59:36,993 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:36,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:38,772 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:59:38,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:59:38,970 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:38,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884904849] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:38,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:38,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 03:59:38,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2293141] [2022-02-10 03:59:38,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:38,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 03:59:38,970 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:38,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 03:59:38,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=5548, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 03:59:38,971 INFO L87 Difference]: Start difference. First operand 678 states and 879 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:42,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:42,514 INFO L93 Difference]: Finished difference Result 1091 states and 1426 transitions. [2022-02-10 03:59:42,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-10 03:59:42,515 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:59:42,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:42,516 INFO L225 Difference]: With dead ends: 1091 [2022-02-10 03:59:42,516 INFO L226 Difference]: Without dead ends: 1068 [2022-02-10 03:59:42,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2785 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=666, Invalid=12216, Unknown=0, NotChecked=0, Total=12882 [2022-02-10 03:59:42,518 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 98 mSDsluCounter, 824 mSDsCounter, 0 mSdLazyCounter, 2799 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 3481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 2799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 618 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:42,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 626 Invalid, 3481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 2799 Invalid, 0 Unknown, 618 Unchecked, 1.2s Time] [2022-02-10 03:59:42,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2022-02-10 03:59:42,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 674. [2022-02-10 03:59:42,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 673 states have (on average 1.298662704309064) internal successors, (874), 673 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:42,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 874 transitions. [2022-02-10 03:59:42,526 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 874 transitions. Word has length 48 [2022-02-10 03:59:42,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:42,526 INFO L470 AbstractCegarLoop]: Abstraction has 674 states and 874 transitions. [2022-02-10 03:59:42,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:42,526 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 874 transitions. [2022-02-10 03:59:42,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:59:42,527 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:42,527 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:42,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-02-10 03:59:42,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-02-10 03:59:42,728 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:59:42,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:42,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1266362317, now seen corresponding path program 64 times [2022-02-10 03:59:42,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:42,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531241415] [2022-02-10 03:59:42,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:42,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:42,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:43,731 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:43,731 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:43,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531241415] [2022-02-10 03:59:43,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531241415] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:43,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670760600] [2022-02-10 03:59:43,731 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:59:43,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:43,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:43,733 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) [2022-02-10 03:59:43,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-02-10 03:59:43,759 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:59:43,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:59:43,760 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 03:59:43,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:45,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:45,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:45,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:45,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:45,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 03:59:45,676 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:45,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:47,491 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:59:47,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:59:47,653 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:47,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670760600] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:47,653 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:47,653 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 03:59:47,654 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552039054] [2022-02-10 03:59:47,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:47,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 03:59:47,654 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:47,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 03:59:47,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=5553, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 03:59:47,655 INFO L87 Difference]: Start difference. First operand 674 states and 874 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:50,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:50,304 INFO L93 Difference]: Finished difference Result 948 states and 1240 transitions. [2022-02-10 03:59:50,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-10 03:59:50,304 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:59:50,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:50,305 INFO L225 Difference]: With dead ends: 948 [2022-02-10 03:59:50,305 INFO L226 Difference]: Without dead ends: 924 [2022-02-10 03:59:50,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2220 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=563, Invalid=10149, Unknown=0, NotChecked=0, Total=10712 [2022-02-10 03:59:50,307 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 92 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 2096 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 3030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 2096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 882 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:50,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 558 Invalid, 3030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 2096 Invalid, 0 Unknown, 882 Unchecked, 0.9s Time] [2022-02-10 03:59:50,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states. [2022-02-10 03:59:50,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 672. [2022-02-10 03:59:50,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 1.2980625931445604) internal successors, (871), 671 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:50,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 871 transitions. [2022-02-10 03:59:50,313 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 871 transitions. Word has length 48 [2022-02-10 03:59:50,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:50,313 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 871 transitions. [2022-02-10 03:59:50,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:50,313 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 871 transitions. [2022-02-10 03:59:50,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:59:50,314 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:50,314 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:50,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-02-10 03:59:50,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-02-10 03:59:50,515 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:59:50,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:50,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1965077343, now seen corresponding path program 65 times [2022-02-10 03:59:50,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:50,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144262858] [2022-02-10 03:59:50,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:50,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:50,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:51,475 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:51,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:51,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144262858] [2022-02-10 03:59:51,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144262858] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:51,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982152298] [2022-02-10 03:59:51,475 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:59:51,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:51,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:51,477 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) [2022-02-10 03:59:51,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-02-10 03:59:51,503 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:59:51,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:59:51,504 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 03:59:51,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:59:52,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:52,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:52,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:52,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:59:52,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:59:52,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 03:59:53,081 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:53,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:59:54,885 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:59:54,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 03:59:55,073 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:55,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982152298] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:59:55,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:59:55,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 26] total 71 [2022-02-10 03:59:55,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801470727] [2022-02-10 03:59:55,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:59:55,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 03:59:55,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:59:55,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 03:59:55,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=4811, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 03:59:55,074 INFO L87 Difference]: Start difference. First operand 672 states and 871 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:57,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:59:57,875 INFO L93 Difference]: Finished difference Result 779 states and 1031 transitions. [2022-02-10 03:59:57,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-10 03:59:57,875 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 03:59:57,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:59:57,876 INFO L225 Difference]: With dead ends: 779 [2022-02-10 03:59:57,876 INFO L226 Difference]: Without dead ends: 767 [2022-02-10 03:59:57,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 54 SyntacticMatches, 9 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2381 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=682, Invalid=10238, Unknown=0, NotChecked=0, Total=10920 [2022-02-10 03:59:57,877 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 70 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 1661 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 1902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:59:57,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 527 Invalid, 1902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1661 Invalid, 0 Unknown, 189 Unchecked, 0.7s Time] [2022-02-10 03:59:57,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2022-02-10 03:59:57,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 692. [2022-02-10 03:59:57,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 1.2952243125904486) internal successors, (895), 691 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:57,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 895 transitions. [2022-02-10 03:59:57,885 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 895 transitions. Word has length 48 [2022-02-10 03:59:57,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:59:57,885 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 895 transitions. [2022-02-10 03:59:57,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:59:57,886 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 895 transitions. [2022-02-10 03:59:57,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:59:57,887 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:59:57,887 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:59:57,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-02-10 03:59:58,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-02-10 03:59:58,103 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:59:58,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:59:58,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1855411301, now seen corresponding path program 66 times [2022-02-10 03:59:58,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:59:58,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62730013] [2022-02-10 03:59:58,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:59:58,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:59:58,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:59:59,048 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:59:59,049 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:59:59,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62730013] [2022-02-10 03:59:59,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62730013] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:59:59,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168234349] [2022-02-10 03:59:59,049 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:59:59,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:59:59,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:59:59,050 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) [2022-02-10 03:59:59,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-02-10 03:59:59,077 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:59:59,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:59:59,078 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 68 conjunts are in the unsatisfiable core [2022-02-10 03:59:59,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:00,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:00,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:00,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:00,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:00,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:00:00,755 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:00,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:02,775 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:00:02,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 73 treesize of output 125 [2022-02-10 04:00:03,035 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:03,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168234349] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:03,035 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:03,035 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 29, 29] total 78 [2022-02-10 04:00:03,035 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133862582] [2022-02-10 04:00:03,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:03,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-02-10 04:00:03,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:03,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-02-10 04:00:03,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=5801, Unknown=0, NotChecked=0, Total=6162 [2022-02-10 04:00:03,037 INFO L87 Difference]: Start difference. First operand 692 states and 895 transitions. Second operand has 79 states, 79 states have (on average 1.5949367088607596) internal successors, (126), 78 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:08,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:08,359 INFO L93 Difference]: Finished difference Result 1040 states and 1382 transitions. [2022-02-10 04:00:08,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-02-10 04:00:08,360 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 1.5949367088607596) internal successors, (126), 78 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:00:08,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:08,361 INFO L225 Difference]: With dead ends: 1040 [2022-02-10 04:00:08,361 INFO L226 Difference]: Without dead ends: 1026 [2022-02-10 04:00:08,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 43 SyntacticMatches, 6 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4085 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=1002, Invalid=16028, Unknown=0, NotChecked=0, Total=17030 [2022-02-10 04:00:08,363 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 160 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 3951 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 4095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 3951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:08,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 428 Invalid, 4095 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 3951 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-02-10 04:00:08,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2022-02-10 04:00:08,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 683. [2022-02-10 04:00:08,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 1.2976539589442815) internal successors, (885), 682 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:08,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 885 transitions. [2022-02-10 04:00:08,371 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 885 transitions. Word has length 48 [2022-02-10 04:00:08,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:08,372 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 885 transitions. [2022-02-10 04:00:08,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 1.5949367088607596) internal successors, (126), 78 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:08,372 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 885 transitions. [2022-02-10 04:00:08,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:00:08,373 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:08,373 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:08,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-02-10 04:00:08,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-02-10 04:00:08,596 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:00:08,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:08,597 INFO L85 PathProgramCache]: Analyzing trace with hash 336928987, now seen corresponding path program 67 times [2022-02-10 04:00:08,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:08,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185230684] [2022-02-10 04:00:08,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:08,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:08,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:09,646 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:09,646 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:09,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185230684] [2022-02-10 04:00:09,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185230684] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:09,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149735542] [2022-02-10 04:00:09,647 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:00:09,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:09,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:09,648 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) [2022-02-10 04:00:09,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-02-10 04:00:09,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:09,678 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:00:09,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:10,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:10,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:10,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:10,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:10,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2022-02-10 04:00:11,329 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:11,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:13,070 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:00:13,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:00:13,298 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:13,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149735542] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:13,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:13,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 26] total 71 [2022-02-10 04:00:13,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920845285] [2022-02-10 04:00:13,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:13,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 04:00:13,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:13,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 04:00:13,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=4816, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 04:00:13,300 INFO L87 Difference]: Start difference. First operand 683 states and 885 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:17,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:17,719 INFO L93 Difference]: Finished difference Result 996 states and 1306 transitions. [2022-02-10 04:00:17,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-02-10 04:00:17,719 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:00:17,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:17,721 INFO L225 Difference]: With dead ends: 996 [2022-02-10 04:00:17,721 INFO L226 Difference]: Without dead ends: 984 [2022-02-10 04:00:17,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 50 SyntacticMatches, 7 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3013 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=816, Invalid=13226, Unknown=0, NotChecked=0, Total=14042 [2022-02-10 04:00:17,723 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 118 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 2714 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 3121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 2714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 310 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:17,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 462 Invalid, 3121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 2714 Invalid, 0 Unknown, 310 Unchecked, 1.2s Time] [2022-02-10 04:00:17,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2022-02-10 04:00:17,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 692. [2022-02-10 04:00:17,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 1.2981186685962374) internal successors, (897), 691 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:17,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 897 transitions. [2022-02-10 04:00:17,732 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 897 transitions. Word has length 48 [2022-02-10 04:00:17,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:17,732 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 897 transitions. [2022-02-10 04:00:17,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:17,732 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 897 transitions. [2022-02-10 04:00:17,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:00:17,733 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:17,733 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:17,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-02-10 04:00:17,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:17,957 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:00:17,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:17,957 INFO L85 PathProgramCache]: Analyzing trace with hash -137549665, now seen corresponding path program 68 times [2022-02-10 04:00:17,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:17,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033549975] [2022-02-10 04:00:17,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:17,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:17,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:18,879 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:18,879 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:18,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033549975] [2022-02-10 04:00:18,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033549975] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:18,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786784352] [2022-02-10 04:00:18,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:00:18,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:18,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:18,880 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) [2022-02-10 04:00:18,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-02-10 04:00:18,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:00:18,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:18,907 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:00:18,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:20,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:20,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:20,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:20,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:20,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2022-02-10 04:00:20,542 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:20,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:22,268 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:00:22,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:00:22,439 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:22,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786784352] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:22,439 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:22,439 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 26, 26] total 71 [2022-02-10 04:00:22,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792158650] [2022-02-10 04:00:22,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:22,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 04:00:22,440 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:22,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 04:00:22,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=4810, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 04:00:22,441 INFO L87 Difference]: Start difference. First operand 692 states and 897 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:27,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:27,076 INFO L93 Difference]: Finished difference Result 1015 states and 1330 transitions. [2022-02-10 04:00:27,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-02-10 04:00:27,077 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:00:27,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:27,078 INFO L225 Difference]: With dead ends: 1015 [2022-02-10 04:00:27,078 INFO L226 Difference]: Without dead ends: 1001 [2022-02-10 04:00:27,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 48 SyntacticMatches, 11 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3454 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=826, Invalid=13216, Unknown=0, NotChecked=0, Total=14042 [2022-02-10 04:00:27,080 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 127 mSDsluCounter, 670 mSDsCounter, 0 mSdLazyCounter, 3168 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 3900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 3168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 635 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:27,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 490 Invalid, 3900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 3168 Invalid, 0 Unknown, 635 Unchecked, 1.4s Time] [2022-02-10 04:00:27,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2022-02-10 04:00:27,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 692. [2022-02-10 04:00:27,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 1.2981186685962374) internal successors, (897), 691 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:27,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 897 transitions. [2022-02-10 04:00:27,087 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 897 transitions. Word has length 48 [2022-02-10 04:00:27,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:27,088 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 897 transitions. [2022-02-10 04:00:27,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:27,088 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 897 transitions. [2022-02-10 04:00:27,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:00:27,089 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:27,089 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:27,104 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-02-10 04:00:27,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:27,289 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:00:27,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:27,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1615506337, now seen corresponding path program 69 times [2022-02-10 04:00:27,290 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:27,290 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507292343] [2022-02-10 04:00:27,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:27,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:27,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:28,234 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:28,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:28,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507292343] [2022-02-10 04:00:28,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507292343] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:28,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444395722] [2022-02-10 04:00:28,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:00:28,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:28,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:28,235 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) [2022-02-10 04:00:28,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-02-10 04:00:28,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 04:00:28,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:28,262 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 04:00:28,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:29,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:29,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:29,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:29,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:29,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:29,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2022-02-10 04:00:29,997 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:29,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:31,853 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:00:31,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:00:32,083 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:32,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444395722] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:32,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:32,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 04:00:32,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805104637] [2022-02-10 04:00:32,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:32,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 04:00:32,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:32,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 04:00:32,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=5535, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 04:00:32,086 INFO L87 Difference]: Start difference. First operand 692 states and 897 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:36,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:36,768 INFO L93 Difference]: Finished difference Result 1002 states and 1311 transitions. [2022-02-10 04:00:36,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-02-10 04:00:36,769 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:00:36,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:36,770 INFO L225 Difference]: With dead ends: 1002 [2022-02-10 04:00:36,770 INFO L226 Difference]: Without dead ends: 984 [2022-02-10 04:00:36,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3394 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=835, Invalid=14417, Unknown=0, NotChecked=0, Total=15252 [2022-02-10 04:00:36,772 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 129 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 3258 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 4323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 3258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 959 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:36,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 528 Invalid, 4323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 3258 Invalid, 0 Unknown, 959 Unchecked, 1.4s Time] [2022-02-10 04:00:36,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2022-02-10 04:00:36,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 692. [2022-02-10 04:00:36,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 1.296671490593343) internal successors, (896), 691 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:36,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 896 transitions. [2022-02-10 04:00:36,777 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 896 transitions. Word has length 48 [2022-02-10 04:00:36,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:36,777 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 896 transitions. [2022-02-10 04:00:36,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:36,778 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 896 transitions. [2022-02-10 04:00:36,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:00:36,778 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:36,778 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:36,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-02-10 04:00:36,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:36,979 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:00:36,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:36,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1873842777, now seen corresponding path program 70 times [2022-02-10 04:00:36,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:36,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004569920] [2022-02-10 04:00:36,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:36,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:36,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:37,883 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:37,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:37,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004569920] [2022-02-10 04:00:37,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004569920] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:37,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481669035] [2022-02-10 04:00:37,883 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:00:37,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:37,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:37,884 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) [2022-02-10 04:00:37,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-02-10 04:00:37,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:00:37,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:37,913 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 66 conjunts are in the unsatisfiable core [2022-02-10 04:00:37,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:39,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:39,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:39,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:39,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:39,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2022-02-10 04:00:39,508 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:39,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:41,185 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:00:41,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:00:41,398 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:41,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481669035] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:41,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:41,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 26] total 71 [2022-02-10 04:00:41,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077642279] [2022-02-10 04:00:41,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:41,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 04:00:41,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:41,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 04:00:41,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=4816, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 04:00:41,399 INFO L87 Difference]: Start difference. First operand 692 states and 896 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:45,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:45,689 INFO L93 Difference]: Finished difference Result 999 states and 1311 transitions. [2022-02-10 04:00:45,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-02-10 04:00:45,689 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:00:45,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:45,690 INFO L225 Difference]: With dead ends: 999 [2022-02-10 04:00:45,690 INFO L226 Difference]: Without dead ends: 982 [2022-02-10 04:00:45,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 49 SyntacticMatches, 10 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3006 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=801, Invalid=12771, Unknown=0, NotChecked=0, Total=13572 [2022-02-10 04:00:45,692 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 135 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 2882 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 3584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 2882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 604 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:45,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 443 Invalid, 3584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 2882 Invalid, 0 Unknown, 604 Unchecked, 1.2s Time] [2022-02-10 04:00:45,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2022-02-10 04:00:45,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 686. [2022-02-10 04:00:45,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 1.2978102189781022) internal successors, (889), 685 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:45,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 889 transitions. [2022-02-10 04:00:45,700 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 889 transitions. Word has length 48 [2022-02-10 04:00:45,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:45,700 INFO L470 AbstractCegarLoop]: Abstraction has 686 states and 889 transitions. [2022-02-10 04:00:45,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:45,700 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 889 transitions. [2022-02-10 04:00:45,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:00:45,701 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:45,701 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:45,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-02-10 04:00:45,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-02-10 04:00:45,923 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:00:45,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:45,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1125305561, now seen corresponding path program 71 times [2022-02-10 04:00:45,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:45,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882947795] [2022-02-10 04:00:45,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:45,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:45,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:46,881 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:46,882 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:46,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882947795] [2022-02-10 04:00:46,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882947795] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:46,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60284419] [2022-02-10 04:00:46,882 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:00:46,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:46,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:46,883 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) [2022-02-10 04:00:46,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-02-10 04:00:46,909 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 04:00:46,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:46,910 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:00:46,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:48,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:48,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:48,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:48,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:48,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:48,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2022-02-10 04:00:48,750 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:48,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:00:50,842 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:00:50,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 73 treesize of output 123 [2022-02-10 04:00:51,121 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:51,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60284419] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:00:51,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:00:51,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30, 30] total 80 [2022-02-10 04:00:51,122 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534949687] [2022-02-10 04:00:51,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:00:51,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-02-10 04:00:51,122 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:00:51,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-02-10 04:00:51,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=6137, Unknown=0, NotChecked=0, Total=6480 [2022-02-10 04:00:51,122 INFO L87 Difference]: Start difference. First operand 686 states and 889 transitions. Second operand has 81 states, 81 states have (on average 1.5679012345679013) internal successors, (127), 80 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:55,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:00:55,427 INFO L93 Difference]: Finished difference Result 926 states and 1227 transitions. [2022-02-10 04:00:55,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-10 04:00:55,428 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 1.5679012345679013) internal successors, (127), 80 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:00:55,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:00:55,429 INFO L225 Difference]: With dead ends: 926 [2022-02-10 04:00:55,429 INFO L226 Difference]: Without dead ends: 907 [2022-02-10 04:00:55,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3340 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=820, Invalid=14186, Unknown=0, NotChecked=0, Total=15006 [2022-02-10 04:00:55,430 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 131 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 3208 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 3441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 3208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 04:00:55,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 441 Invalid, 3441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 3208 Invalid, 0 Unknown, 111 Unchecked, 1.3s Time] [2022-02-10 04:00:55,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 907 states. [2022-02-10 04:00:55,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 907 to 681. [2022-02-10 04:00:55,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 680 states have (on average 1.2970588235294118) internal successors, (882), 680 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:55,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 882 transitions. [2022-02-10 04:00:55,438 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 882 transitions. Word has length 48 [2022-02-10 04:00:55,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:00:55,438 INFO L470 AbstractCegarLoop]: Abstraction has 681 states and 882 transitions. [2022-02-10 04:00:55,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 1.5679012345679013) internal successors, (127), 80 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:00:55,438 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 882 transitions. [2022-02-10 04:00:55,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:00:55,439 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:00:55,439 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:00:55,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-02-10 04:00:55,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:55,643 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:00:55,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:00:55,644 INFO L85 PathProgramCache]: Analyzing trace with hash 337284925, now seen corresponding path program 72 times [2022-02-10 04:00:55,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:00:55,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839454130] [2022-02-10 04:00:55,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:00:55,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:00:55,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:00:56,605 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:56,605 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:00:56,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839454130] [2022-02-10 04:00:56,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839454130] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:00:56,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946606661] [2022-02-10 04:00:56,605 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:00:56,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:00:56,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:00:56,606 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) [2022-02-10 04:00:56,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-02-10 04:00:56,634 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 04:00:56,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:00:56,635 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:00:56,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:00:57,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:00:57,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:57,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:57,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:00:57,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 04:00:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:00:58,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:00,287 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:01:00,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 71 treesize of output 123 [2022-02-10 04:01:00,483 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:00,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946606661] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:00,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:00,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 78 [2022-02-10 04:01:00,484 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576128731] [2022-02-10 04:01:00,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:00,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-02-10 04:01:00,484 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:00,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-02-10 04:01:00,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=5807, Unknown=0, NotChecked=0, Total=6162 [2022-02-10 04:01:00,484 INFO L87 Difference]: Start difference. First operand 681 states and 882 transitions. Second operand has 79 states, 79 states have (on average 1.5949367088607596) internal successors, (126), 78 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:05,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:05,246 INFO L93 Difference]: Finished difference Result 994 states and 1304 transitions. [2022-02-10 04:01:05,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-02-10 04:01:05,246 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 1.5949367088607596) internal successors, (126), 78 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:01:05,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:05,247 INFO L225 Difference]: With dead ends: 994 [2022-02-10 04:01:05,247 INFO L226 Difference]: Without dead ends: 982 [2022-02-10 04:01:05,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4010 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=921, Invalid=15335, Unknown=0, NotChecked=0, Total=16256 [2022-02-10 04:01:05,249 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 147 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 3584 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 4590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 3584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 884 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:05,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 552 Invalid, 4590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 3584 Invalid, 0 Unknown, 884 Unchecked, 1.5s Time] [2022-02-10 04:01:05,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2022-02-10 04:01:05,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 698. [2022-02-10 04:01:05,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 1.296987087517934) internal successors, (904), 697 states have internal predecessors, (904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:05,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 904 transitions. [2022-02-10 04:01:05,256 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 904 transitions. Word has length 48 [2022-02-10 04:01:05,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:05,256 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 904 transitions. [2022-02-10 04:01:05,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 1.5949367088607596) internal successors, (126), 78 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:05,256 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 904 transitions. [2022-02-10 04:01:05,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:01:05,257 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:05,257 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:05,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-02-10 04:01:05,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:05,457 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:01:05,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:05,458 INFO L85 PathProgramCache]: Analyzing trace with hash -137193727, now seen corresponding path program 73 times [2022-02-10 04:01:05,458 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:05,458 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834790567] [2022-02-10 04:01:05,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:05,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:05,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:06,398 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:06,398 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:06,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834790567] [2022-02-10 04:01:06,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834790567] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:06,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171061856] [2022-02-10 04:01:06,398 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:01:06,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:06,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:06,400 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) [2022-02-10 04:01:06,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-02-10 04:01:06,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:06,434 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:01:06,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:07,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:07,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:07,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:01:07,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:07,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:01:08,076 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:08,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:09,771 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:01:09,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:01:09,969 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:09,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171061856] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:09,969 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:09,969 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 27, 27] total 74 [2022-02-10 04:01:09,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849840162] [2022-02-10 04:01:09,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:09,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-02-10 04:01:09,970 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:09,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-02-10 04:01:09,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=5230, Unknown=0, NotChecked=0, Total=5550 [2022-02-10 04:01:09,971 INFO L87 Difference]: Start difference. First operand 698 states and 904 transitions. Second operand has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:14,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:14,661 INFO L93 Difference]: Finished difference Result 1065 states and 1401 transitions. [2022-02-10 04:01:14,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-02-10 04:01:14,662 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:01:14,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:14,663 INFO L225 Difference]: With dead ends: 1065 [2022-02-10 04:01:14,663 INFO L226 Difference]: Without dead ends: 1048 [2022-02-10 04:01:14,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 46 SyntacticMatches, 8 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3898 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=908, Invalid=14592, Unknown=0, NotChecked=0, Total=15500 [2022-02-10 04:01:14,665 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 118 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 3725 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 4872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 3725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1029 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:14,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 562 Invalid, 4872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 3725 Invalid, 0 Unknown, 1029 Unchecked, 1.5s Time] [2022-02-10 04:01:14,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2022-02-10 04:01:14,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 688. [2022-02-10 04:01:14,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 1.2983988355167395) internal successors, (892), 687 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:14,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 892 transitions. [2022-02-10 04:01:14,671 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 892 transitions. Word has length 48 [2022-02-10 04:01:14,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:14,671 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 892 transitions. [2022-02-10 04:01:14,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:14,671 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 892 transitions. [2022-02-10 04:01:14,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:01:14,672 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:14,672 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:14,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-02-10 04:01:14,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-02-10 04:01:14,872 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:01:14,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:14,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1615150399, now seen corresponding path program 74 times [2022-02-10 04:01:14,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:14,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898584061] [2022-02-10 04:01:14,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:14,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:14,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:15,836 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:15,836 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:15,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898584061] [2022-02-10 04:01:15,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898584061] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:15,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330799669] [2022-02-10 04:01:15,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:01:15,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:15,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:15,837 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) [2022-02-10 04:01:15,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-02-10 04:01:15,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:01:15,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:15,864 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:01:15,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:17,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:17,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:01:17,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:17,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:17,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:01:17,596 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:17,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:19,395 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:01:19,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:01:19,536 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:19,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330799669] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:19,536 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:19,536 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 29, 29] total 79 [2022-02-10 04:01:19,536 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935081928] [2022-02-10 04:01:19,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:19,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-02-10 04:01:19,536 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:19,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-02-10 04:01:19,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=337, Invalid=5983, Unknown=0, NotChecked=0, Total=6320 [2022-02-10 04:01:19,537 INFO L87 Difference]: Start difference. First operand 688 states and 892 transitions. Second operand has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:23,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:23,992 INFO L93 Difference]: Finished difference Result 975 states and 1278 transitions. [2022-02-10 04:01:23,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-02-10 04:01:23,992 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:01:23,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:23,993 INFO L225 Difference]: With dead ends: 975 [2022-02-10 04:01:23,993 INFO L226 Difference]: Without dead ends: 955 [2022-02-10 04:01:23,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3754 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=834, Invalid=14916, Unknown=0, NotChecked=0, Total=15750 [2022-02-10 04:01:23,995 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 112 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 3237 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 4246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 3237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 912 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:23,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 524 Invalid, 4246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 3237 Invalid, 0 Unknown, 912 Unchecked, 1.4s Time] [2022-02-10 04:01:23,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states. [2022-02-10 04:01:23,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 686. [2022-02-10 04:01:24,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 1.2978102189781022) internal successors, (889), 685 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:24,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 889 transitions. [2022-02-10 04:01:24,001 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 889 transitions. Word has length 48 [2022-02-10 04:01:24,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:24,001 INFO L470 AbstractCegarLoop]: Abstraction has 686 states and 889 transitions. [2022-02-10 04:01:24,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:24,001 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 889 transitions. [2022-02-10 04:01:24,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:01:24,001 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:24,002 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:24,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-02-10 04:01:24,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-02-10 04:01:24,202 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:01:24,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:24,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1247169881, now seen corresponding path program 75 times [2022-02-10 04:01:24,203 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:24,203 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880075794] [2022-02-10 04:01:24,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:24,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:24,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:25,128 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:25,128 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:25,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880075794] [2022-02-10 04:01:25,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880075794] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:25,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432299426] [2022-02-10 04:01:25,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:01:25,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:25,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:25,129 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) [2022-02-10 04:01:25,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-02-10 04:01:25,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 04:01:25,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:25,157 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 04:01:25,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:26,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:26,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:01:26,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:26,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:26,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 04:01:26,883 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:26,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:28,622 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:01:28,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:01:28,785 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:28,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432299426] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:28,786 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:28,786 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 04:01:28,786 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661700726] [2022-02-10 04:01:28,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:28,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 04:01:28,786 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:28,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 04:01:28,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=5531, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 04:01:28,787 INFO L87 Difference]: Start difference. First operand 686 states and 889 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:33,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:33,433 INFO L93 Difference]: Finished difference Result 1055 states and 1388 transitions. [2022-02-10 04:01:33,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-02-10 04:01:33,434 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:01:33,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:33,435 INFO L225 Difference]: With dead ends: 1055 [2022-02-10 04:01:33,435 INFO L226 Difference]: Without dead ends: 1036 [2022-02-10 04:01:33,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 46 SyntacticMatches, 8 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3827 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=896, Invalid=14854, Unknown=0, NotChecked=0, Total=15750 [2022-02-10 04:01:33,437 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 127 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 3191 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 3796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 3191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 486 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:33,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 430 Invalid, 3796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 3191 Invalid, 0 Unknown, 486 Unchecked, 1.3s Time] [2022-02-10 04:01:33,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2022-02-10 04:01:33,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 685. [2022-02-10 04:01:33,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 1.2967836257309941) internal successors, (887), 684 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:33,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 887 transitions. [2022-02-10 04:01:33,445 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 887 transitions. Word has length 48 [2022-02-10 04:01:33,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:33,445 INFO L470 AbstractCegarLoop]: Abstraction has 685 states and 887 transitions. [2022-02-10 04:01:33,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:33,445 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 887 transitions. [2022-02-10 04:01:33,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:01:33,446 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:33,446 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:33,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-02-10 04:01:33,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:33,655 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:01:33,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:33,656 INFO L85 PathProgramCache]: Analyzing trace with hash -76318311, now seen corresponding path program 76 times [2022-02-10 04:01:33,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:33,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707970551] [2022-02-10 04:01:33,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:33,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:33,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:34,616 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:34,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:34,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707970551] [2022-02-10 04:01:34,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707970551] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:34,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137170343] [2022-02-10 04:01:34,617 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:01:34,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:34,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:34,618 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) [2022-02-10 04:01:34,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-02-10 04:01:34,653 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:01:34,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:34,660 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 66 conjunts are in the unsatisfiable core [2022-02-10 04:01:34,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:36,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:01:36,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:36,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:36,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:36,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:01:36,509 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:36,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:38,309 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:01:38,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:01:38,492 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:38,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137170343] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:38,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:38,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 29, 29] total 79 [2022-02-10 04:01:38,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289753636] [2022-02-10 04:01:38,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:38,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-02-10 04:01:38,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:38,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-02-10 04:01:38,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=334, Invalid=5986, Unknown=0, NotChecked=0, Total=6320 [2022-02-10 04:01:38,494 INFO L87 Difference]: Start difference. First operand 685 states and 887 transitions. Second operand has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:43,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:43,109 INFO L93 Difference]: Finished difference Result 972 states and 1275 transitions. [2022-02-10 04:01:43,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-02-10 04:01:43,109 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:01:43,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:43,110 INFO L225 Difference]: With dead ends: 972 [2022-02-10 04:01:43,110 INFO L226 Difference]: Without dead ends: 951 [2022-02-10 04:01:43,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3886 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=868, Invalid=15644, Unknown=0, NotChecked=0, Total=16512 [2022-02-10 04:01:43,113 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 114 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 3081 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 3598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 3081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 402 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:43,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 447 Invalid, 3598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 3081 Invalid, 0 Unknown, 402 Unchecked, 1.3s Time] [2022-02-10 04:01:43,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2022-02-10 04:01:43,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 677. [2022-02-10 04:01:43,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 1.297337278106509) internal successors, (877), 676 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:43,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 877 transitions. [2022-02-10 04:01:43,120 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 877 transitions. Word has length 48 [2022-02-10 04:01:43,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:43,120 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 877 transitions. [2022-02-10 04:01:43,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:43,120 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 877 transitions. [2022-02-10 04:01:43,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:01:43,121 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:43,121 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:43,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-02-10 04:01:43,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:43,331 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:01:43,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:43,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1430609053, now seen corresponding path program 77 times [2022-02-10 04:01:43,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:43,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299307557] [2022-02-10 04:01:43,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:43,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:43,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:44,220 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:44,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:44,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299307557] [2022-02-10 04:01:44,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299307557] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:44,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876117627] [2022-02-10 04:01:44,220 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:01:44,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:44,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:44,221 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) [2022-02-10 04:01:44,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-02-10 04:01:44,248 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 04:01:44,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:44,249 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 04:01:44,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:45,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:01:45,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:45,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:45,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:45,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 04:01:45,770 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:45,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:47,352 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:01:47,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:01:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:47,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876117627] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:47,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:47,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 26] total 71 [2022-02-10 04:01:47,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460276273] [2022-02-10 04:01:47,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:47,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 04:01:47,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:47,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 04:01:47,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=4812, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 04:01:47,580 INFO L87 Difference]: Start difference. First operand 677 states and 877 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:51,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:51,307 INFO L93 Difference]: Finished difference Result 1027 states and 1356 transitions. [2022-02-10 04:01:51,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 04:01:51,307 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:01:51,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:51,308 INFO L225 Difference]: With dead ends: 1027 [2022-02-10 04:01:51,308 INFO L226 Difference]: Without dead ends: 1015 [2022-02-10 04:01:51,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 50 SyntacticMatches, 7 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2725 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=790, Invalid=12092, Unknown=0, NotChecked=0, Total=12882 [2022-02-10 04:01:51,310 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 123 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 2948 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 3759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 737 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:51,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 502 Invalid, 3759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2948 Invalid, 0 Unknown, 737 Unchecked, 1.2s Time] [2022-02-10 04:01:51,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2022-02-10 04:01:51,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 694. [2022-02-10 04:01:51,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 1.2958152958152958) internal successors, (898), 693 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:51,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 898 transitions. [2022-02-10 04:01:51,315 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 898 transitions. Word has length 48 [2022-02-10 04:01:51,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:51,315 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 898 transitions. [2022-02-10 04:01:51,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:51,316 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 898 transitions. [2022-02-10 04:01:51,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:01:51,316 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:51,316 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:51,332 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-02-10 04:01:51,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:51,517 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:01:51,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:01:51,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1905087705, now seen corresponding path program 78 times [2022-02-10 04:01:51,517 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:01:51,517 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132098710] [2022-02-10 04:01:51,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:01:51,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:01:51,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:01:52,420 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:52,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:01:52,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132098710] [2022-02-10 04:01:52,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132098710] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:01:52,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064257930] [2022-02-10 04:01:52,420 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:01:52,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:01:52,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:01:52,421 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) [2022-02-10 04:01:52,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-02-10 04:01:52,447 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 04:01:52,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:01:52,448 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 04:01:52,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:01:53,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:01:53,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:53,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:53,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:01:53,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 04:01:54,008 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:54,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:01:55,726 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:01:55,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 68 treesize of output 122 [2022-02-10 04:01:55,902 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:01:55,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064257930] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:01:55,903 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:01:55,903 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 27, 27] total 74 [2022-02-10 04:01:55,903 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390572353] [2022-02-10 04:01:55,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:01:55,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-02-10 04:01:55,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:01:55,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-02-10 04:01:55,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=5235, Unknown=0, NotChecked=0, Total=5550 [2022-02-10 04:01:55,904 INFO L87 Difference]: Start difference. First operand 694 states and 898 transitions. Second operand has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:59,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:01:59,889 INFO L93 Difference]: Finished difference Result 1023 states and 1351 transitions. [2022-02-10 04:01:59,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-02-10 04:01:59,889 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:01:59,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:01:59,890 INFO L225 Difference]: With dead ends: 1023 [2022-02-10 04:01:59,890 INFO L226 Difference]: Without dead ends: 1009 [2022-02-10 04:01:59,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3176 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=829, Invalid=13451, Unknown=0, NotChecked=0, Total=14280 [2022-02-10 04:01:59,892 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 109 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 3098 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 3617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 3098 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 435 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:01:59,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 449 Invalid, 3617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 3098 Invalid, 0 Unknown, 435 Unchecked, 1.2s Time] [2022-02-10 04:01:59,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2022-02-10 04:01:59,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 685. [2022-02-10 04:01:59,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 1.2982456140350878) internal successors, (888), 684 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:59,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 888 transitions. [2022-02-10 04:01:59,899 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 888 transitions. Word has length 48 [2022-02-10 04:01:59,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:01:59,900 INFO L470 AbstractCegarLoop]: Abstraction has 685 states and 888 transitions. [2022-02-10 04:01:59,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:01:59,900 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 888 transitions. [2022-02-10 04:01:59,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:01:59,901 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:01:59,901 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:01:59,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-02-10 04:02:00,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:00,103 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:02:00,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:02:00,104 INFO L85 PathProgramCache]: Analyzing trace with hash 871397277, now seen corresponding path program 79 times [2022-02-10 04:02:00,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:02:00,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639367987] [2022-02-10 04:02:00,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:02:00,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:02:00,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:02:01,046 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:01,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:02:01,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639367987] [2022-02-10 04:02:01,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639367987] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:02:01,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617720335] [2022-02-10 04:02:01,046 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:02:01,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:01,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:02:01,047 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) [2022-02-10 04:02:01,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-02-10 04:02:01,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:02:01,075 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:02:01,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:02:02,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:02,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:02,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:02,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:02,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2022-02-10 04:02:02,686 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:02,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:02:04,327 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:02:04,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:02:04,492 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:04,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617720335] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:02:04,492 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:02:04,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 26] total 71 [2022-02-10 04:02:04,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018196662] [2022-02-10 04:02:04,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:02:04,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 04:02:04,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:02:04,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 04:02:04,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=4817, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 04:02:04,494 INFO L87 Difference]: Start difference. First operand 685 states and 888 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:08,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:02:08,116 INFO L93 Difference]: Finished difference Result 986 states and 1289 transitions. [2022-02-10 04:02:08,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-10 04:02:08,116 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:02:08,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:02:08,118 INFO L225 Difference]: With dead ends: 986 [2022-02-10 04:02:08,118 INFO L226 Difference]: Without dead ends: 974 [2022-02-10 04:02:08,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 50 SyntacticMatches, 7 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2733 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=748, Invalid=12134, Unknown=0, NotChecked=0, Total=12882 [2022-02-10 04:02:08,119 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 118 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 2261 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 2792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 2261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 463 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 04:02:08,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 439 Invalid, 2792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 2261 Invalid, 0 Unknown, 463 Unchecked, 0.9s Time] [2022-02-10 04:02:08,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2022-02-10 04:02:08,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 694. [2022-02-10 04:02:08,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 1.2987012987012987) internal successors, (900), 693 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:08,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 900 transitions. [2022-02-10 04:02:08,125 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 900 transitions. Word has length 48 [2022-02-10 04:02:08,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:02:08,125 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 900 transitions. [2022-02-10 04:02:08,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:08,125 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 900 transitions. [2022-02-10 04:02:08,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:02:08,126 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:02:08,126 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:02:08,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-02-10 04:02:08,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:08,326 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:02:08,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:02:08,327 INFO L85 PathProgramCache]: Analyzing trace with hash 396918625, now seen corresponding path program 80 times [2022-02-10 04:02:08,327 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:02:08,327 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901892420] [2022-02-10 04:02:08,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:02:08,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:02:08,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:02:09,206 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:09,206 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:02:09,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901892420] [2022-02-10 04:02:09,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901892420] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:02:09,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321063458] [2022-02-10 04:02:09,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:02:09,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:09,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:02:09,208 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) [2022-02-10 04:02:09,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-02-10 04:02:09,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:02:09,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:02:09,235 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:02:09,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:02:10,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:10,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:10,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:10,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:10,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2022-02-10 04:02:10,836 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:10,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:02:12,477 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:02:12,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:02:12,664 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:12,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321063458] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:02:12,665 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:02:12,665 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 26, 26] total 71 [2022-02-10 04:02:12,665 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111038978] [2022-02-10 04:02:12,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:02:12,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 04:02:12,665 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:02:12,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 04:02:12,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=4811, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 04:02:12,666 INFO L87 Difference]: Start difference. First operand 694 states and 900 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:16,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:02:16,290 INFO L93 Difference]: Finished difference Result 990 states and 1293 transitions. [2022-02-10 04:02:16,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-02-10 04:02:16,290 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:02:16,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:02:16,291 INFO L225 Difference]: With dead ends: 990 [2022-02-10 04:02:16,292 INFO L226 Difference]: Without dead ends: 976 [2022-02-10 04:02:16,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 49 SyntacticMatches, 9 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3060 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=763, Invalid=12119, Unknown=0, NotChecked=0, Total=12882 [2022-02-10 04:02:16,293 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 122 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 2372 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 3637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 2372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1189 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 04:02:16,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 461 Invalid, 3637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 2372 Invalid, 0 Unknown, 1189 Unchecked, 1.0s Time] [2022-02-10 04:02:16,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2022-02-10 04:02:16,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 694. [2022-02-10 04:02:16,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 1.2987012987012987) internal successors, (900), 693 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:16,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 900 transitions. [2022-02-10 04:02:16,301 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 900 transitions. Word has length 48 [2022-02-10 04:02:16,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:02:16,301 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 900 transitions. [2022-02-10 04:02:16,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:16,301 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 900 transitions. [2022-02-10 04:02:16,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:02:16,302 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:02:16,302 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:02:16,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-02-10 04:02:16,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-02-10 04:02:16,511 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:02:16,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:02:16,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1081038047, now seen corresponding path program 81 times [2022-02-10 04:02:16,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:02:16,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590839167] [2022-02-10 04:02:16,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:02:16,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:02:16,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:02:17,416 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:17,417 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:02:17,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590839167] [2022-02-10 04:02:17,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590839167] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:02:17,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631550758] [2022-02-10 04:02:17,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:02:17,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:17,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:02:17,418 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) [2022-02-10 04:02:17,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-02-10 04:02:17,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 04:02:17,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:02:17,444 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 04:02:17,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:02:18,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:18,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:18,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:18,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:18,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2022-02-10 04:02:19,129 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:19,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:02:20,891 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:02:20,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:02:21,106 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:21,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631550758] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:02:21,106 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:02:21,106 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 04:02:21,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208667491] [2022-02-10 04:02:21,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:02:21,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 04:02:21,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:02:21,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 04:02:21,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=5536, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 04:02:21,108 INFO L87 Difference]: Start difference. First operand 694 states and 900 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:24,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:02:24,884 INFO L93 Difference]: Finished difference Result 980 states and 1281 transitions. [2022-02-10 04:02:24,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-10 04:02:24,884 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:02:24,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:02:24,885 INFO L225 Difference]: With dead ends: 980 [2022-02-10 04:02:24,885 INFO L226 Difference]: Without dead ends: 962 [2022-02-10 04:02:24,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 47 SyntacticMatches, 7 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3128 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=777, Invalid=13265, Unknown=0, NotChecked=0, Total=14042 [2022-02-10 04:02:24,886 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 129 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 2446 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 3372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 2446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 858 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 04:02:24,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 410 Invalid, 3372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 2446 Invalid, 0 Unknown, 858 Unchecked, 1.0s Time] [2022-02-10 04:02:24,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2022-02-10 04:02:24,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 694. [2022-02-10 04:02:24,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 1.2972582972582973) internal successors, (899), 693 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:24,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 899 transitions. [2022-02-10 04:02:24,892 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 899 transitions. Word has length 48 [2022-02-10 04:02:24,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:02:24,892 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 899 transitions. [2022-02-10 04:02:24,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:24,892 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 899 transitions. [2022-02-10 04:02:24,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:02:24,893 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:02:24,893 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:02:24,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-02-10 04:02:25,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:25,094 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:02:25,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:02:25,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1886656229, now seen corresponding path program 82 times [2022-02-10 04:02:25,094 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:02:25,094 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950296429] [2022-02-10 04:02:25,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:02:25,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:02:25,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:02:25,984 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:25,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:02:25,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950296429] [2022-02-10 04:02:25,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950296429] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:02:25,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995260995] [2022-02-10 04:02:25,985 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:02:25,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:25,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:02:25,987 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) [2022-02-10 04:02:25,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-02-10 04:02:26,011 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:02:26,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:02:26,012 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:02:26,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:02:27,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:27,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:27,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:27,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:27,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2022-02-10 04:02:27,590 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:27,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:02:29,196 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:02:29,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:02:29,401 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:29,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995260995] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:02:29,401 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:02:29,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 26] total 71 [2022-02-10 04:02:29,402 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468301550] [2022-02-10 04:02:29,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:02:29,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 04:02:29,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:02:29,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 04:02:29,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=4817, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 04:02:29,403 INFO L87 Difference]: Start difference. First operand 694 states and 899 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:33,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:02:33,226 INFO L93 Difference]: Finished difference Result 1020 states and 1339 transitions. [2022-02-10 04:02:33,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-02-10 04:02:33,231 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:02:33,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:02:33,233 INFO L225 Difference]: With dead ends: 1020 [2022-02-10 04:02:33,233 INFO L226 Difference]: Without dead ends: 1003 [2022-02-10 04:02:33,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 50 SyntacticMatches, 8 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2707 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=760, Invalid=11896, Unknown=0, NotChecked=0, Total=12656 [2022-02-10 04:02:33,234 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 125 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 2840 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 3150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 2840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 212 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:02:33,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 419 Invalid, 3150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 2840 Invalid, 0 Unknown, 212 Unchecked, 1.2s Time] [2022-02-10 04:02:33,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2022-02-10 04:02:33,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 688. [2022-02-10 04:02:33,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 1.2983988355167395) internal successors, (892), 687 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:33,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 892 transitions. [2022-02-10 04:02:33,243 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 892 transitions. Word has length 48 [2022-02-10 04:02:33,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:02:33,243 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 892 transitions. [2022-02-10 04:02:33,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:33,243 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 892 transitions. [2022-02-10 04:02:33,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:02:33,244 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:02:33,244 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:02:33,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-02-10 04:02:33,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:33,445 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:02:33,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:02:33,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1659773851, now seen corresponding path program 83 times [2022-02-10 04:02:33,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:02:33,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123595541] [2022-02-10 04:02:33,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:02:33,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:02:33,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:02:34,344 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:34,344 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:02:34,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123595541] [2022-02-10 04:02:34,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123595541] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:02:34,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769879191] [2022-02-10 04:02:34,344 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:02:34,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:34,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:02:34,346 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) [2022-02-10 04:02:34,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-02-10 04:02:34,372 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 04:02:34,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:02:34,373 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 04:02:34,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:02:35,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:35,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:35,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:35,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:35,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:35,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2022-02-10 04:02:36,097 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:36,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:02:37,882 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:02:37,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:02:38,091 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:38,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769879191] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:02:38,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:02:38,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 04:02:38,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198016720] [2022-02-10 04:02:38,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:02:38,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 04:02:38,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:02:38,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 04:02:38,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=5542, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 04:02:38,093 INFO L87 Difference]: Start difference. First operand 688 states and 892 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:42,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:02:42,154 INFO L93 Difference]: Finished difference Result 1008 states and 1316 transitions. [2022-02-10 04:02:42,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-02-10 04:02:42,154 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:02:42,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:02:42,155 INFO L225 Difference]: With dead ends: 1008 [2022-02-10 04:02:42,155 INFO L226 Difference]: Without dead ends: 989 [2022-02-10 04:02:42,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2991 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=770, Invalid=13510, Unknown=0, NotChecked=0, Total=14280 [2022-02-10 04:02:42,156 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 125 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 3059 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 3657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 3059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 515 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:02:42,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 438 Invalid, 3657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 3059 Invalid, 0 Unknown, 515 Unchecked, 1.2s Time] [2022-02-10 04:02:42,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states. [2022-02-10 04:02:42,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 680. [2022-02-10 04:02:42,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 679 states have (on average 1.2989690721649485) internal successors, (882), 679 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:42,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 882 transitions. [2022-02-10 04:02:42,162 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 882 transitions. Word has length 48 [2022-02-10 04:02:42,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:02:42,162 INFO L470 AbstractCegarLoop]: Abstraction has 680 states and 882 transitions. [2022-02-10 04:02:42,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:42,162 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 882 transitions. [2022-02-10 04:02:42,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:02:42,163 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:02:42,163 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:02:42,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-02-10 04:02:42,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:42,363 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:02:42,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:02:42,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1123689861, now seen corresponding path program 84 times [2022-02-10 04:02:42,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:02:42,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255296384] [2022-02-10 04:02:42,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:02:42,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:02:42,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:02:43,247 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:43,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:02:43,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255296384] [2022-02-10 04:02:43,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255296384] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:02:43,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487606652] [2022-02-10 04:02:43,247 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:02:43,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:43,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:02:43,248 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) [2022-02-10 04:02:43,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-02-10 04:02:43,275 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 04:02:43,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:02:43,276 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:02:43,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:02:44,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:44,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:44,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:44,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:44,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2022-02-10 04:02:44,934 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:44,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:02:46,722 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:02:46,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 73 treesize of output 123 [2022-02-10 04:02:46,881 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:46,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487606652] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:02:46,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:02:46,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 75 [2022-02-10 04:02:46,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931506725] [2022-02-10 04:02:46,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:02:46,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-02-10 04:02:46,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:02:46,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-02-10 04:02:46,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=5377, Unknown=0, NotChecked=0, Total=5700 [2022-02-10 04:02:46,883 INFO L87 Difference]: Start difference. First operand 680 states and 882 transitions. Second operand has 76 states, 76 states have (on average 1.6578947368421053) internal successors, (126), 75 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:50,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:02:50,486 INFO L93 Difference]: Finished difference Result 993 states and 1296 transitions. [2022-02-10 04:02:50,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 04:02:50,486 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.6578947368421053) internal successors, (126), 75 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:02:50,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:02:50,487 INFO L225 Difference]: With dead ends: 993 [2022-02-10 04:02:50,487 INFO L226 Difference]: Without dead ends: 981 [2022-02-10 04:02:50,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 49 SyntacticMatches, 7 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3012 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=714, Invalid=12396, Unknown=0, NotChecked=0, Total=13110 [2022-02-10 04:02:50,488 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 131 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 2520 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 3214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 2520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 618 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 04:02:50,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 493 Invalid, 3214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 2520 Invalid, 0 Unknown, 618 Unchecked, 1.0s Time] [2022-02-10 04:02:50,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states. [2022-02-10 04:02:50,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 704. [2022-02-10 04:02:50,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 1.298719772403983) internal successors, (913), 703 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:50,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 913 transitions. [2022-02-10 04:02:50,494 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 913 transitions. Word has length 48 [2022-02-10 04:02:50,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:02:50,494 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 913 transitions. [2022-02-10 04:02:50,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 1.6578947368421053) internal successors, (126), 75 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:50,494 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 913 transitions. [2022-02-10 04:02:50,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:02:50,495 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:02:50,495 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:02:50,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-02-10 04:02:50,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:50,695 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:02:50,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:02:50,696 INFO L85 PathProgramCache]: Analyzing trace with hash 649211209, now seen corresponding path program 85 times [2022-02-10 04:02:50,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:02:50,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24452152] [2022-02-10 04:02:50,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:02:50,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:02:50,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:02:51,580 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:51,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:02:51,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24452152] [2022-02-10 04:02:51,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24452152] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:02:51,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797235439] [2022-02-10 04:02:51,580 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:02:51,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:51,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:02:51,581 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) [2022-02-10 04:02:51,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-02-10 04:02:51,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:02:51,607 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:02:51,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:02:52,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:52,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:02:52,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:52,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:02:52,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:02:53,173 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:53,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:02:54,769 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:02:54,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:02:54,928 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:54,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797235439] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:02:54,929 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:02:54,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 26, 26] total 71 [2022-02-10 04:02:54,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288948393] [2022-02-10 04:02:54,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:02:54,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-02-10 04:02:54,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:02:54,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-02-10 04:02:54,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=4819, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 04:02:54,930 INFO L87 Difference]: Start difference. First operand 704 states and 913 transitions. Second operand has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:58,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:02:58,367 INFO L93 Difference]: Finished difference Result 913 states and 1198 transitions. [2022-02-10 04:02:58,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-10 04:02:58,367 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:02:58,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:02:58,368 INFO L225 Difference]: With dead ends: 913 [2022-02-10 04:02:58,368 INFO L226 Difference]: Without dead ends: 896 [2022-02-10 04:02:58,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 51 SyntacticMatches, 8 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2970 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=710, Invalid=11946, Unknown=0, NotChecked=0, Total=12656 [2022-02-10 04:02:58,369 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 101 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 2172 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 3173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 2172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 932 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 04:02:58,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 446 Invalid, 3173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 2172 Invalid, 0 Unknown, 932 Unchecked, 0.9s Time] [2022-02-10 04:02:58,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2022-02-10 04:02:58,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 694. [2022-02-10 04:02:58,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 1.3001443001443) internal successors, (901), 693 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:58,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 901 transitions. [2022-02-10 04:02:58,375 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 901 transitions. Word has length 48 [2022-02-10 04:02:58,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:02:58,375 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 901 transitions. [2022-02-10 04:02:58,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.75) internal successors, (126), 71 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:02:58,375 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 901 transitions. [2022-02-10 04:02:58,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:02:58,376 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:02:58,376 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:02:58,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-02-10 04:02:58,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:58,576 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:02:58,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:02:58,576 INFO L85 PathProgramCache]: Analyzing trace with hash -828745463, now seen corresponding path program 86 times [2022-02-10 04:02:58,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:02:58,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219458013] [2022-02-10 04:02:58,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:02:58,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:02:58,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:02:59,489 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:02:59,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:02:59,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219458013] [2022-02-10 04:02:59,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219458013] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:02:59,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066111438] [2022-02-10 04:02:59,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:02:59,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:02:59,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:02:59,516 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) [2022-02-10 04:02:59,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-02-10 04:02:59,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:02:59,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:02:59,543 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:02:59,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:03:00,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:00,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:03:00,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:00,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:00,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:03:01,190 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:01,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:03:02,909 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:03:02,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:03:03,078 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:03,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066111438] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:03:03,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:03:03,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 04:03:03,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532622465] [2022-02-10 04:03:03,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:03:03,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 04:03:03,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:03:03,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 04:03:03,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=5542, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 04:03:03,080 INFO L87 Difference]: Start difference. First operand 694 states and 901 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:06,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:03:06,902 INFO L93 Difference]: Finished difference Result 989 states and 1291 transitions. [2022-02-10 04:03:06,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 04:03:06,902 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:03:06,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:03:06,903 INFO L225 Difference]: With dead ends: 989 [2022-02-10 04:03:06,903 INFO L226 Difference]: Without dead ends: 969 [2022-02-10 04:03:06,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3149 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=739, Invalid=13303, Unknown=0, NotChecked=0, Total=14042 [2022-02-10 04:03:06,904 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 114 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 2613 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 3412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 2613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 732 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 04:03:06,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 447 Invalid, 3412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 2613 Invalid, 0 Unknown, 732 Unchecked, 1.1s Time] [2022-02-10 04:03:06,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 969 states. [2022-02-10 04:03:06,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 969 to 692. [2022-02-10 04:03:06,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 1.2995658465991318) internal successors, (898), 691 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:06,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 898 transitions. [2022-02-10 04:03:06,909 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 898 transitions. Word has length 48 [2022-02-10 04:03:06,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:03:06,910 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 898 transitions. [2022-02-10 04:03:06,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:06,910 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 898 transitions. [2022-02-10 04:03:06,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:03:06,910 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:03:06,910 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:03:06,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-02-10 04:03:07,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-02-10 04:03:07,111 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:03:07,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:03:07,111 INFO L85 PathProgramCache]: Analyzing trace with hash 2033574817, now seen corresponding path program 87 times [2022-02-10 04:03:07,111 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:03:07,111 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295976146] [2022-02-10 04:03:07,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:03:07,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:03:07,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:03:07,995 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:07,995 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:03:07,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295976146] [2022-02-10 04:03:07,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295976146] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:03:07,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767589673] [2022-02-10 04:03:07,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:03:07,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:07,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:03:07,996 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) [2022-02-10 04:03:07,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-02-10 04:03:08,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 04:03:08,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:03:08,026 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 04:03:08,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:03:09,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:09,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:09,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:09,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:09,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:03:09,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 04:03:09,638 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:09,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:03:11,289 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:03:11,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:03:11,468 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:11,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767589673] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:03:11,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:03:11,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27, 27] total 73 [2022-02-10 04:03:11,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726042059] [2022-02-10 04:03:11,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:03:11,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-02-10 04:03:11,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:03:11,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-02-10 04:03:11,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=5108, Unknown=0, NotChecked=0, Total=5402 [2022-02-10 04:03:11,469 INFO L87 Difference]: Start difference. First operand 692 states and 898 transitions. Second operand has 74 states, 74 states have (on average 1.7027027027027026) internal successors, (126), 73 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:15,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:03:15,176 INFO L93 Difference]: Finished difference Result 978 states and 1278 transitions. [2022-02-10 04:03:15,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-10 04:03:15,176 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 1.7027027027027026) internal successors, (126), 73 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:03:15,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:03:15,177 INFO L225 Difference]: With dead ends: 978 [2022-02-10 04:03:15,177 INFO L226 Difference]: Without dead ends: 956 [2022-02-10 04:03:15,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 51 SyntacticMatches, 6 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2916 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=723, Invalid=12617, Unknown=0, NotChecked=0, Total=13340 [2022-02-10 04:03:15,177 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 123 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 2409 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 3579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 2409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1101 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 04:03:15,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 437 Invalid, 3579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 2409 Invalid, 0 Unknown, 1101 Unchecked, 1.0s Time] [2022-02-10 04:03:15,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2022-02-10 04:03:15,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 688. [2022-02-10 04:03:15,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 1.2983988355167395) internal successors, (892), 687 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:15,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 892 transitions. [2022-02-10 04:03:15,183 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 892 transitions. Word has length 48 [2022-02-10 04:03:15,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:03:15,183 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 892 transitions. [2022-02-10 04:03:15,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.7027027027027026) internal successors, (126), 73 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:15,183 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 892 transitions. [2022-02-10 04:03:15,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:03:15,184 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:03:15,184 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:03:15,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-02-10 04:03:15,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:15,384 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:03:15,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:03:15,384 INFO L85 PathProgramCache]: Analyzing trace with hash 710086625, now seen corresponding path program 88 times [2022-02-10 04:03:15,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:03:15,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856282343] [2022-02-10 04:03:15,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:03:15,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:03:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:03:16,279 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:16,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:03:16,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856282343] [2022-02-10 04:03:16,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856282343] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:03:16,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622332216] [2022-02-10 04:03:16,280 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:03:16,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:16,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:03:16,281 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) [2022-02-10 04:03:16,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-02-10 04:03:16,307 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:03:16,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:03:16,308 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:03:16,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:03:17,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:03:17,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:17,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:17,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:17,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:03:18,019 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:18,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:03:19,761 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:03:19,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:03:19,955 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:19,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622332216] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:03:19,955 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:03:19,955 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 04:03:19,955 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287106694] [2022-02-10 04:03:19,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:03:19,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 04:03:19,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:03:19,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 04:03:19,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=5545, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 04:03:19,957 INFO L87 Difference]: Start difference. First operand 688 states and 892 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:23,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:03:23,929 INFO L93 Difference]: Finished difference Result 979 states and 1278 transitions. [2022-02-10 04:03:23,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-02-10 04:03:23,929 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:03:23,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:03:23,930 INFO L225 Difference]: With dead ends: 979 [2022-02-10 04:03:23,930 INFO L226 Difference]: Without dead ends: 956 [2022-02-10 04:03:23,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3135 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=764, Invalid=13756, Unknown=0, NotChecked=0, Total=14520 [2022-02-10 04:03:23,931 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 119 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 2705 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 3980 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1198 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 04:03:23,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 533 Invalid, 3980 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2705 Invalid, 0 Unknown, 1198 Unchecked, 1.1s Time] [2022-02-10 04:03:23,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2022-02-10 04:03:23,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 684. [2022-02-10 04:03:23,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 683 states have (on average 1.2986822840409955) internal successors, (887), 683 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:23,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 887 transitions. [2022-02-10 04:03:23,937 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 887 transitions. Word has length 48 [2022-02-10 04:03:23,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:03:23,937 INFO L470 AbstractCegarLoop]: Abstraction has 684 states and 887 transitions. [2022-02-10 04:03:23,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:23,937 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 887 transitions. [2022-02-10 04:03:23,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:03:23,938 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:03:23,938 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:03:23,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-02-10 04:03:24,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:24,146 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:03:24,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:03:24,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1362111577, now seen corresponding path program 89 times [2022-02-10 04:03:24,147 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:03:24,147 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486180990] [2022-02-10 04:03:24,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:03:24,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:03:24,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:03:25,075 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:25,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:03:25,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486180990] [2022-02-10 04:03:25,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486180990] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:03:25,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111843038] [2022-02-10 04:03:25,076 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:03:25,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:25,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:03:25,077 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) [2022-02-10 04:03:25,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-02-10 04:03:25,103 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 04:03:25,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:03:25,104 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:03:25,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:03:26,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:26,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:03:26,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:26,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:26,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2022-02-10 04:03:26,934 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:26,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:03:28,918 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:03:28,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 73 treesize of output 123 [2022-02-10 04:03:29,088 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:29,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111843038] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:03:29,089 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:03:29,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30, 30] total 80 [2022-02-10 04:03:29,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621907382] [2022-02-10 04:03:29,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:03:29,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-02-10 04:03:29,089 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:03:29,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-02-10 04:03:29,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=6142, Unknown=0, NotChecked=0, Total=6480 [2022-02-10 04:03:29,090 INFO L87 Difference]: Start difference. First operand 684 states and 887 transitions. Second operand has 81 states, 81 states have (on average 1.5555555555555556) internal successors, (126), 80 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:33,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:03:33,271 INFO L93 Difference]: Finished difference Result 1024 states and 1346 transitions. [2022-02-10 04:03:33,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 04:03:33,271 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 1.5555555555555556) internal successors, (126), 80 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:03:33,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:03:33,272 INFO L225 Difference]: With dead ends: 1024 [2022-02-10 04:03:33,272 INFO L226 Difference]: Without dead ends: 1000 [2022-02-10 04:03:33,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 43 SyntacticMatches, 6 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3378 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=792, Invalid=13970, Unknown=0, NotChecked=0, Total=14762 [2022-02-10 04:03:33,273 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 147 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 3148 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 3563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 3148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 302 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 04:03:33,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 451 Invalid, 3563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 3148 Invalid, 0 Unknown, 302 Unchecked, 1.3s Time] [2022-02-10 04:03:33,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1000 states. [2022-02-10 04:03:33,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1000 to 682. [2022-02-10 04:03:33,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 1.2980910425844348) internal successors, (884), 681 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:33,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 884 transitions. [2022-02-10 04:03:33,279 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 884 transitions. Word has length 48 [2022-02-10 04:03:33,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:03:33,279 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 884 transitions. [2022-02-10 04:03:33,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 1.5555555555555556) internal successors, (126), 80 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:33,279 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 884 transitions. [2022-02-10 04:03:33,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:03:33,279 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:03:33,280 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:03:33,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-02-10 04:03:33,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:33,480 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:03:33,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:03:33,480 INFO L85 PathProgramCache]: Analyzing trace with hash -630954909, now seen corresponding path program 90 times [2022-02-10 04:03:33,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:03:33,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106858769] [2022-02-10 04:03:33,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:03:33,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:03:33,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:03:34,538 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:34,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:03:34,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106858769] [2022-02-10 04:03:34,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106858769] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:03:34,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983024684] [2022-02-10 04:03:34,539 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:03:34,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:34,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:03:34,540 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) [2022-02-10 04:03:34,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-02-10 04:03:34,565 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 04:03:34,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:03:34,566 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 04:03:34,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:03:35,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:35,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:35,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:35,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:35,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:03:35,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 04:03:36,284 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:36,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:03:37,912 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:03:37,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:03:38,117 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:38,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983024684] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:03:38,118 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:03:38,118 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27, 27] total 74 [2022-02-10 04:03:38,118 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965672847] [2022-02-10 04:03:38,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:03:38,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-02-10 04:03:38,118 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:03:38,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-02-10 04:03:38,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=5249, Unknown=0, NotChecked=0, Total=5550 [2022-02-10 04:03:38,119 INFO L87 Difference]: Start difference. First operand 682 states and 884 transitions. Second operand has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:41,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:03:41,582 INFO L93 Difference]: Finished difference Result 938 states and 1228 transitions. [2022-02-10 04:03:41,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 04:03:41,583 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:03:41,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:03:41,583 INFO L225 Difference]: With dead ends: 938 [2022-02-10 04:03:41,583 INFO L226 Difference]: Without dead ends: 926 [2022-02-10 04:03:41,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 47 SyntacticMatches, 7 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2916 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=678, Invalid=12204, Unknown=0, NotChecked=0, Total=12882 [2022-02-10 04:03:41,584 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 101 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 2593 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 3263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 595 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 04:03:41,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 551 Invalid, 3263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2593 Invalid, 0 Unknown, 595 Unchecked, 1.1s Time] [2022-02-10 04:03:41,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states. [2022-02-10 04:03:41,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 698. [2022-02-10 04:03:41,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 1.296987087517934) internal successors, (904), 697 states have internal predecessors, (904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:41,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 904 transitions. [2022-02-10 04:03:41,590 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 904 transitions. Word has length 48 [2022-02-10 04:03:41,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:03:41,590 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 904 transitions. [2022-02-10 04:03:41,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:41,590 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 904 transitions. [2022-02-10 04:03:41,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:03:41,591 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:03:41,591 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:03:41,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-02-10 04:03:41,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:41,791 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:03:41,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:03:41,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1105433561, now seen corresponding path program 91 times [2022-02-10 04:03:41,791 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:03:41,791 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753611141] [2022-02-10 04:03:41,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:03:41,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:03:41,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:03:42,694 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:42,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:03:42,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753611141] [2022-02-10 04:03:42,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753611141] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:03:42,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557333096] [2022-02-10 04:03:42,694 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:03:42,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:42,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:03:42,695 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) [2022-02-10 04:03:42,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-02-10 04:03:42,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:03:42,721 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:03:42,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:03:43,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:43,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:03:43,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:43,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:43,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:03:44,339 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:44,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:03:45,965 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:03:45,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:03:46,158 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:46,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557333096] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:03:46,158 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:03:46,158 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 27, 27] total 74 [2022-02-10 04:03:46,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849802553] [2022-02-10 04:03:46,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:03:46,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-02-10 04:03:46,159 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:03:46,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-02-10 04:03:46,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=5243, Unknown=0, NotChecked=0, Total=5550 [2022-02-10 04:03:46,160 INFO L87 Difference]: Start difference. First operand 698 states and 904 transitions. Second operand has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:49,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:03:49,594 INFO L93 Difference]: Finished difference Result 981 states and 1287 transitions. [2022-02-10 04:03:49,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 04:03:49,595 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:03:49,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:03:49,596 INFO L225 Difference]: With dead ends: 981 [2022-02-10 04:03:49,596 INFO L226 Difference]: Without dead ends: 967 [2022-02-10 04:03:49,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 48 SyntacticMatches, 8 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3262 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=705, Invalid=12405, Unknown=0, NotChecked=0, Total=13110 [2022-02-10 04:03:49,597 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 123 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 2533 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 3902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1292 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 04:03:49,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 511 Invalid, 3902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2533 Invalid, 0 Unknown, 1292 Unchecked, 1.0s Time] [2022-02-10 04:03:49,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states. [2022-02-10 04:03:49,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 706. [2022-02-10 04:03:49,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 705 states have (on average 1.297872340425532) internal successors, (915), 705 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:49,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 915 transitions. [2022-02-10 04:03:49,603 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 915 transitions. Word has length 48 [2022-02-10 04:03:49,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:03:49,603 INFO L470 AbstractCegarLoop]: Abstraction has 706 states and 915 transitions. [2022-02-10 04:03:49,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:49,603 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 915 transitions. [2022-02-10 04:03:49,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:03:49,604 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:03:49,604 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:03:49,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-02-10 04:03:49,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:49,804 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:03:49,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:03:49,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1711577063, now seen corresponding path program 92 times [2022-02-10 04:03:49,805 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:03:49,805 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104486339] [2022-02-10 04:03:49,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:03:49,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:03:49,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:03:50,811 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:50,811 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:03:50,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104486339] [2022-02-10 04:03:50,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104486339] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:03:50,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226304003] [2022-02-10 04:03:50,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:03:50,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:50,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:03:50,812 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) [2022-02-10 04:03:50,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-02-10 04:03:50,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:03:50,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:03:50,840 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:03:50,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:03:52,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:03:52,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:52,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:52,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:03:52,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:03:52,533 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:52,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:03:54,273 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:03:54,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:03:54,465 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:54,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226304003] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:03:54,465 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:03:54,465 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 29, 29] total 79 [2022-02-10 04:03:54,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261748980] [2022-02-10 04:03:54,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:03:54,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-02-10 04:03:54,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:03:54,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-02-10 04:03:54,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=5996, Unknown=0, NotChecked=0, Total=6320 [2022-02-10 04:03:54,467 INFO L87 Difference]: Start difference. First operand 706 states and 915 transitions. Second operand has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:57,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:03:57,998 INFO L93 Difference]: Finished difference Result 961 states and 1261 transitions. [2022-02-10 04:03:57,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-10 04:03:57,998 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:03:57,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:03:57,999 INFO L225 Difference]: With dead ends: 961 [2022-02-10 04:03:57,999 INFO L226 Difference]: Without dead ends: 941 [2022-02-10 04:03:58,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3343 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=720, Invalid=13560, Unknown=0, NotChecked=0, Total=14280 [2022-02-10 04:03:58,001 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 92 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 2518 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 3158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 2518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 569 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 04:03:58,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 432 Invalid, 3158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 2518 Invalid, 0 Unknown, 569 Unchecked, 1.0s Time] [2022-02-10 04:03:58,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2022-02-10 04:03:58,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 704. [2022-02-10 04:03:58,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 1.2972972972972974) internal successors, (912), 703 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:58,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 912 transitions. [2022-02-10 04:03:58,007 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 912 transitions. Word has length 48 [2022-02-10 04:03:58,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:03:58,007 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 912 transitions. [2022-02-10 04:03:58,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:03:58,008 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 912 transitions. [2022-02-10 04:03:58,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:03:58,008 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:03:58,008 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:03:58,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-02-10 04:03:58,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-02-10 04:03:58,209 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:03:58,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:03:58,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1027467263, now seen corresponding path program 93 times [2022-02-10 04:03:58,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:03:58,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365096797] [2022-02-10 04:03:58,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:03:58,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:03:58,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:03:59,189 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:03:59,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:03:59,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365096797] [2022-02-10 04:03:59,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365096797] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:03:59,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425271183] [2022-02-10 04:03:59,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:03:59,190 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:03:59,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:03:59,192 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) [2022-02-10 04:03:59,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-02-10 04:03:59,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 04:03:59,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:03:59,219 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:03:59,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:00,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:00,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:00,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:00,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:00,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:00,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:00,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 04:04:00,951 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:00,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:02,765 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:04:02,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 71 treesize of output 123 [2022-02-10 04:04:02,957 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:02,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425271183] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:02,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:02,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 78 [2022-02-10 04:04:02,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983169784] [2022-02-10 04:04:02,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:02,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-02-10 04:04:02,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:02,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-02-10 04:04:02,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=5826, Unknown=0, NotChecked=0, Total=6162 [2022-02-10 04:04:02,959 INFO L87 Difference]: Start difference. First operand 704 states and 912 transitions. Second operand has 79 states, 79 states have (on average 1.5949367088607596) internal successors, (126), 78 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:06,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:06,490 INFO L93 Difference]: Finished difference Result 970 states and 1270 transitions. [2022-02-10 04:04:06,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-10 04:04:06,490 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 1.5949367088607596) internal successors, (126), 78 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:04:06,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:06,491 INFO L225 Difference]: With dead ends: 970 [2022-02-10 04:04:06,491 INFO L226 Difference]: Without dead ends: 953 [2022-02-10 04:04:06,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 43 SyntacticMatches, 8 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3400 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=765, Invalid=13041, Unknown=0, NotChecked=0, Total=13806 [2022-02-10 04:04:06,493 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 121 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 2445 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 3551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1034 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:06,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 574 Invalid, 3551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2445 Invalid, 0 Unknown, 1034 Unchecked, 1.0s Time] [2022-02-10 04:04:06,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2022-02-10 04:04:06,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 705. [2022-02-10 04:04:06,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 704 states have (on average 1.296875) internal successors, (913), 704 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:06,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 913 transitions. [2022-02-10 04:04:06,498 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 913 transitions. Word has length 48 [2022-02-10 04:04:06,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:06,498 INFO L470 AbstractCegarLoop]: Abstraction has 705 states and 913 transitions. [2022-02-10 04:04:06,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 1.5949367088607596) internal successors, (126), 78 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:06,499 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 913 transitions. [2022-02-10 04:04:06,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:04:06,499 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:06,499 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:06,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-02-10 04:04:06,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-02-10 04:04:06,700 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:04:06,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:06,700 INFO L85 PathProgramCache]: Analyzing trace with hash 278930047, now seen corresponding path program 94 times [2022-02-10 04:04:06,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:06,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285170229] [2022-02-10 04:04:06,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:06,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:06,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:07,642 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:07,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:07,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285170229] [2022-02-10 04:04:07,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285170229] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:07,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076210670] [2022-02-10 04:04:07,643 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:04:07,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:07,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:07,644 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) [2022-02-10 04:04:07,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-02-10 04:04:07,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:04:07,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:07,670 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:04:07,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:08,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:08,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:08,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:08,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:08,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:04:09,369 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:09,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:11,055 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:04:11,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:04:11,313 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:11,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076210670] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:11,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:11,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 04:04:11,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684319585] [2022-02-10 04:04:11,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:11,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 04:04:11,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:11,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 04:04:11,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=5544, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 04:04:11,316 INFO L87 Difference]: Start difference. First operand 705 states and 913 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:15,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:15,107 INFO L93 Difference]: Finished difference Result 950 states and 1242 transitions. [2022-02-10 04:04:15,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-10 04:04:15,108 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:04:15,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:15,109 INFO L225 Difference]: With dead ends: 950 [2022-02-10 04:04:15,109 INFO L226 Difference]: Without dead ends: 931 [2022-02-10 04:04:15,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3256 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=734, Invalid=13308, Unknown=0, NotChecked=0, Total=14042 [2022-02-10 04:04:15,110 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 118 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 2725 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 3784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 978 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:15,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 455 Invalid, 3784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2725 Invalid, 0 Unknown, 978 Unchecked, 1.1s Time] [2022-02-10 04:04:15,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states. [2022-02-10 04:04:15,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 704. [2022-02-10 04:04:15,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 1.294452347083926) internal successors, (910), 703 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:15,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 910 transitions. [2022-02-10 04:04:15,116 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 910 transitions. Word has length 48 [2022-02-10 04:04:15,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:15,116 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 910 transitions. [2022-02-10 04:04:15,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:15,116 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 910 transitions. [2022-02-10 04:04:15,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:04:15,117 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:15,117 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:15,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-02-10 04:04:15,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:15,317 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:04:15,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:15,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1044558145, now seen corresponding path program 95 times [2022-02-10 04:04:15,317 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:15,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027265483] [2022-02-10 04:04:15,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:15,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:15,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:16,334 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:16,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:16,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027265483] [2022-02-10 04:04:16,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027265483] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:16,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889945137] [2022-02-10 04:04:16,334 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 04:04:16,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:16,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:16,335 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) [2022-02-10 04:04:16,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-02-10 04:04:16,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 04:04:16,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:16,365 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 68 conjunts are in the unsatisfiable core [2022-02-10 04:04:16,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:17,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:17,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:17,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:17,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:17,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 04:04:18,403 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:18,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:20,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:20,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:20,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:20,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:20,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:20,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:20,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:20,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:20,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:20,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 04:04:20,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 103 [2022-02-10 04:04:20,936 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:20,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889945137] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:20,936 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:20,936 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 33, 33] total 89 [2022-02-10 04:04:20,936 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033556847] [2022-02-10 04:04:20,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:20,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-02-10 04:04:20,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:20,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-02-10 04:04:20,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=729, Invalid=7281, Unknown=0, NotChecked=0, Total=8010 [2022-02-10 04:04:20,938 INFO L87 Difference]: Start difference. First operand 704 states and 910 transitions. Second operand has 90 states, 90 states have (on average 1.4777777777777779) internal successors, (133), 89 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:29,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:29,734 INFO L93 Difference]: Finished difference Result 913 states and 1176 transitions. [2022-02-10 04:04:29,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-02-10 04:04:29,735 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 1.4777777777777779) internal successors, (133), 89 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:04:29,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:29,735 INFO L225 Difference]: With dead ends: 913 [2022-02-10 04:04:29,735 INFO L226 Difference]: Without dead ends: 888 [2022-02-10 04:04:29,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6868 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=2736, Invalid=23024, Unknown=0, NotChecked=0, Total=25760 [2022-02-10 04:04:29,738 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 391 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 2355 mSolverCounterSat, 475 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 3443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 475 IncrementalHoareTripleChecker+Valid, 2355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 613 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:29,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 492 Invalid, 3443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [475 Valid, 2355 Invalid, 0 Unknown, 613 Unchecked, 1.2s Time] [2022-02-10 04:04:29,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2022-02-10 04:04:29,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 698. [2022-02-10 04:04:29,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 1.2955523672883789) internal successors, (903), 697 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:29,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 903 transitions. [2022-02-10 04:04:29,743 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 903 transitions. Word has length 48 [2022-02-10 04:04:29,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:29,743 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 903 transitions. [2022-02-10 04:04:29,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 1.4777777777777779) internal successors, (133), 89 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:29,743 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 903 transitions. [2022-02-10 04:04:29,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:04:29,744 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:29,744 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:29,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-02-10 04:04:29,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:29,945 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:04:29,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:29,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1326597603, now seen corresponding path program 96 times [2022-02-10 04:04:29,945 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:29,945 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854108178] [2022-02-10 04:04:29,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:29,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:29,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:30,849 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:30,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:30,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854108178] [2022-02-10 04:04:30,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854108178] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:30,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768761305] [2022-02-10 04:04:30,849 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 04:04:30,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:30,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:30,850 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) [2022-02-10 04:04:30,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-02-10 04:04:30,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 04:04:30,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:30,879 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 04:04:30,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:32,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:32,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:32,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:32,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:32,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:32,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:32,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-02-10 04:04:32,499 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:32,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:34,149 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:04:34,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:04:34,289 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:34,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768761305] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:34,289 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:34,289 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27, 27] total 74 [2022-02-10 04:04:34,289 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271426761] [2022-02-10 04:04:34,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:34,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-02-10 04:04:34,289 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:34,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-02-10 04:04:34,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=5249, Unknown=0, NotChecked=0, Total=5550 [2022-02-10 04:04:34,290 INFO L87 Difference]: Start difference. First operand 698 states and 903 transitions. Second operand has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:37,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:37,608 INFO L93 Difference]: Finished difference Result 940 states and 1229 transitions. [2022-02-10 04:04:37,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-10 04:04:37,608 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:04:37,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:37,609 INFO L225 Difference]: With dead ends: 940 [2022-02-10 04:04:37,609 INFO L226 Difference]: Without dead ends: 918 [2022-02-10 04:04:37,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 46 SyntacticMatches, 7 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3026 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=724, Invalid=12616, Unknown=0, NotChecked=0, Total=13340 [2022-02-10 04:04:37,610 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 101 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 2229 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 2987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 684 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:37,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 460 Invalid, 2987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2229 Invalid, 0 Unknown, 684 Unchecked, 0.9s Time] [2022-02-10 04:04:37,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2022-02-10 04:04:37,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 688. [2022-02-10 04:04:37,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 1.2983988355167395) internal successors, (892), 687 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:37,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 892 transitions. [2022-02-10 04:04:37,616 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 892 transitions. Word has length 48 [2022-02-10 04:04:37,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:37,616 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 892 transitions. [2022-02-10 04:04:37,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.68) internal successors, (126), 74 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:37,616 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 892 transitions. [2022-02-10 04:04:37,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:04:37,617 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:37,617 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:37,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-02-10 04:04:37,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-02-10 04:04:37,818 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:04:37,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:37,818 INFO L85 PathProgramCache]: Analyzing trace with hash 2663207, now seen corresponding path program 97 times [2022-02-10 04:04:37,818 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:37,818 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412536616] [2022-02-10 04:04:37,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:37,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:37,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:38,768 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:38,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:38,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412536616] [2022-02-10 04:04:38,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412536616] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:38,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809433430] [2022-02-10 04:04:38,768 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 04:04:38,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:38,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:38,769 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) [2022-02-10 04:04:38,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-02-10 04:04:38,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:38,795 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:04:38,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:40,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:40,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:40,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:40,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:40,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:04:40,482 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:40,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:42,200 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:04:42,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:04:42,391 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:42,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809433430] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:42,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:42,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 76 [2022-02-10 04:04:42,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948774763] [2022-02-10 04:04:42,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:42,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 04:04:42,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:42,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 04:04:42,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=5544, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 04:04:42,393 INFO L87 Difference]: Start difference. First operand 688 states and 892 transitions. Second operand has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:45,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:45,878 INFO L93 Difference]: Finished difference Result 927 states and 1214 transitions. [2022-02-10 04:04:45,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-10 04:04:45,879 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:04:45,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:45,879 INFO L225 Difference]: With dead ends: 927 [2022-02-10 04:04:45,879 INFO L226 Difference]: Without dead ends: 903 [2022-02-10 04:04:45,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3091 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=708, Invalid=12864, Unknown=0, NotChecked=0, Total=13572 [2022-02-10 04:04:45,881 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 88 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 2415 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 2808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 313 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:45,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 362 Invalid, 2808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2415 Invalid, 0 Unknown, 313 Unchecked, 1.0s Time] [2022-02-10 04:04:45,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 903 states. [2022-02-10 04:04:45,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 903 to 686. [2022-02-10 04:04:45,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 1.2978102189781022) internal successors, (889), 685 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:45,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 889 transitions. [2022-02-10 04:04:45,886 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 889 transitions. Word has length 48 [2022-02-10 04:04:45,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:45,886 INFO L470 AbstractCegarLoop]: Abstraction has 686 states and 889 transitions. [2022-02-10 04:04:45,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6363636363636365) internal successors, (126), 76 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:45,886 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 889 transitions. [2022-02-10 04:04:45,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:04:45,887 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:45,887 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:45,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-02-10 04:04:46,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:46,087 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:04:46,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:46,088 INFO L85 PathProgramCache]: Analyzing trace with hash -73589017, now seen corresponding path program 98 times [2022-02-10 04:04:46,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:46,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207886346] [2022-02-10 04:04:46,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:46,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:46,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:47,065 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:47,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:47,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207886346] [2022-02-10 04:04:47,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207886346] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:47,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446771269] [2022-02-10 04:04:47,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 04:04:47,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:47,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:47,067 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) [2022-02-10 04:04:47,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-02-10 04:04:47,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 04:04:47,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:47,093 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:04:47,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:48,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:48,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:48,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:48,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:48,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:04:48,859 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:48,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:50,646 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 04:04:50,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 120 [2022-02-10 04:04:50,861 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:50,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446771269] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:50,861 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:50,861 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 29, 29] total 79 [2022-02-10 04:04:50,861 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089323773] [2022-02-10 04:04:50,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:50,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-02-10 04:04:50,862 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:50,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-02-10 04:04:50,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=5999, Unknown=0, NotChecked=0, Total=6320 [2022-02-10 04:04:50,863 INFO L87 Difference]: Start difference. First operand 686 states and 889 transitions. Second operand has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:53,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:04:53,763 INFO L93 Difference]: Finished difference Result 809 states and 1065 transitions. [2022-02-10 04:04:53,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-10 04:04:53,764 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:04:53,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:04:53,764 INFO L225 Difference]: With dead ends: 809 [2022-02-10 04:04:53,764 INFO L226 Difference]: Without dead ends: 783 [2022-02-10 04:04:53,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 43 SyntacticMatches, 6 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2892 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=676, Invalid=11980, Unknown=0, NotChecked=0, Total=12656 [2022-02-10 04:04:53,765 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 82 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 1918 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 2472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 497 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 04:04:53,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 436 Invalid, 2472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1918 Invalid, 0 Unknown, 497 Unchecked, 0.8s Time] [2022-02-10 04:04:53,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2022-02-10 04:04:53,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 684. [2022-02-10 04:04:53,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 683 states have (on average 1.2972181551976574) internal successors, (886), 683 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:53,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 886 transitions. [2022-02-10 04:04:53,770 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 886 transitions. Word has length 48 [2022-02-10 04:04:53,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:04:53,770 INFO L470 AbstractCegarLoop]: Abstraction has 684 states and 886 transitions. [2022-02-10 04:04:53,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 1.575) internal successors, (126), 79 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:04:53,770 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 886 transitions. [2022-02-10 04:04:53,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:04:53,771 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:04:53,771 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:04:53,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-02-10 04:04:53,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:53,971 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:04:53,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:04:53,972 INFO L85 PathProgramCache]: Analyzing trace with hash 2055435137, now seen corresponding path program 99 times [2022-02-10 04:04:53,972 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:04:53,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468246591] [2022-02-10 04:04:53,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:04:53,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:04:53,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:04:54,826 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:54,826 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:04:54,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468246591] [2022-02-10 04:04:54,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468246591] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:04:54,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745582324] [2022-02-10 04:04:54,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 04:04:54,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:04:54,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:04:54,827 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) [2022-02-10 04:04:54,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-02-10 04:04:54,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 04:04:54,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:04:54,854 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:04:54,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:04:56,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:56,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:56,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:56,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:04:56,095 INFO L353 Elim1Store]: treesize reduction 19, result has 29.6 percent of original size [2022-02-10 04:04:56,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 26 [2022-02-10 04:04:56,865 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:56,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 04:04:59,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:59,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:59,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:59,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:59,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:59,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:59,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:04:59,327 INFO L353 Elim1Store]: treesize reduction 22, result has 70.7 percent of original size [2022-02-10 04:04:59,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 60 treesize of output 88 [2022-02-10 04:04:59,604 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:04:59,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745582324] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 04:04:59,605 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 04:04:59,605 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 76 [2022-02-10 04:04:59,605 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263397592] [2022-02-10 04:04:59,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 04:04:59,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-02-10 04:04:59,605 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 04:04:59,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-02-10 04:04:59,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=562, Invalid=5290, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 04:04:59,606 INFO L87 Difference]: Start difference. First operand 684 states and 886 transitions. Second operand has 77 states, 77 states have (on average 1.7662337662337662) internal successors, (136), 76 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:02,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 04:05:02,808 INFO L93 Difference]: Finished difference Result 806 states and 1045 transitions. [2022-02-10 04:05:02,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-02-10 04:05:02,809 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.7662337662337662) internal successors, (136), 76 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-02-10 04:05:02,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 04:05:02,809 INFO L225 Difference]: With dead ends: 806 [2022-02-10 04:05:02,810 INFO L226 Difference]: Without dead ends: 782 [2022-02-10 04:05:02,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 48 SyntacticMatches, 10 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2708 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1339, Invalid=13181, Unknown=0, NotChecked=0, Total=14520 [2022-02-10 04:05:02,811 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 114 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 1069 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 1631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 512 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 04:05:02,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 368 Invalid, 1631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1069 Invalid, 0 Unknown, 512 Unchecked, 0.4s Time] [2022-02-10 04:05:02,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2022-02-10 04:05:02,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 707. [2022-02-10 04:05:02,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 707 states, 706 states have (on average 1.291784702549575) internal successors, (912), 706 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:02,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 912 transitions. [2022-02-10 04:05:02,816 INFO L78 Accepts]: Start accepts. Automaton has 707 states and 912 transitions. Word has length 48 [2022-02-10 04:05:02,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 04:05:02,816 INFO L470 AbstractCegarLoop]: Abstraction has 707 states and 912 transitions. [2022-02-10 04:05:02,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.7662337662337662) internal successors, (136), 76 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 04:05:02,816 INFO L276 IsEmpty]: Start isEmpty. Operand 707 states and 912 transitions. [2022-02-10 04:05:02,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 04:05:02,816 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 04:05:02,817 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 04:05:02,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-02-10 04:05:03,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-02-10 04:05:03,017 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 04:05:03,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 04:05:03,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1580956485, now seen corresponding path program 100 times [2022-02-10 04:05:03,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 04:05:03,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041556415] [2022-02-10 04:05:03,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 04:05:03,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 04:05:03,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 04:05:03,825 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:05:03,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 04:05:03,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041556415] [2022-02-10 04:05:03,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041556415] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 04:05:03,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306304211] [2022-02-10 04:05:03,826 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 04:05:03,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 04:05:03,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 04:05:03,827 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) [2022-02-10 04:05:03,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-02-10 04:05:03,851 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 04:05:03,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 04:05:03,852 WARN L261 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 64 conjunts are in the unsatisfiable core [2022-02-10 04:05:03,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 04:05:04,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:05:04,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:05:04,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:05:04,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 04:05:04,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 04:05:04,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2022-02-10 04:05:05,293 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 04:05:05,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-02-10 04:05:05,565 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-02-10 04:05:05,575 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 04:05:05,579 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 04:05:05,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-02-10 04:05:05,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-02-10 04:05:05,767 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 49 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 55 known predicates. [2022-02-10 04:05:05,769 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-02-10 04:05:05,769 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-02-10 04:05:05,770 INFO L732 BasicCegarLoop]: Path program histogram: [100, 3, 1] [2022-02-10 04:05:05,771 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-10 04:05:05,771 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-10 04:05:05,772 INFO L202 PluginConnector]: Adding new model queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.02 04:05:05 BasicIcfg [2022-02-10 04:05:05,772 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-10 04:05:05,772 INFO L158 Benchmark]: Toolchain (without parser) took 718189.95ms. Allocated memory was 184.5MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 143.1MB in the beginning and 947.8MB in the end (delta: -804.7MB). Peak memory consumption was 744.6MB. Max. memory is 8.0GB. [2022-02-10 04:05:05,773 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 184.5MB. Free memory is still 144.3MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-10 04:05:05,773 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.06ms. Allocated memory is still 184.5MB. Free memory was 143.0MB in the beginning and 141.6MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 04:05:05,773 INFO L158 Benchmark]: Boogie Preprocessor took 20.94ms. Allocated memory is still 184.5MB. Free memory was 141.6MB in the beginning and 140.6MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 04:05:05,773 INFO L158 Benchmark]: RCFGBuilder took 278.45ms. Allocated memory is still 184.5MB. Free memory was 140.5MB in the beginning and 130.8MB in the end (delta: 9.7MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-02-10 04:05:05,773 INFO L158 Benchmark]: TraceAbstraction took 717862.08ms. Allocated memory was 184.5MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 130.3MB in the beginning and 947.8MB in the end (delta: -817.5MB). Peak memory consumption was 732.0MB. Max. memory is 8.0GB. [2022-02-10 04:05:05,773 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.14ms. Allocated memory is still 184.5MB. Free memory is still 144.3MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 22.06ms. Allocated memory is still 184.5MB. Free memory was 143.0MB in the beginning and 141.6MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 20.94ms. Allocated memory is still 184.5MB. Free memory was 141.6MB in the beginning and 140.6MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 278.45ms. Allocated memory is still 184.5MB. Free memory was 140.5MB in the beginning and 130.8MB in the end (delta: 9.7MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 717862.08ms. Allocated memory was 184.5MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 130.3MB in the beginning and 947.8MB in the end (delta: -817.5MB). Peak memory consumption was 732.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 49 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 55 known predicates. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 49 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 55 known predicates. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 49 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 55 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 48 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 717.7s, OverallIterations: 104, TraceHistogramMax: 4, PathProgramHistogramMax: 100, EmptinessCheckTime: 0.4s, AutomataDifference: 312.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.0s, PartialOrderReductionTime: 1.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12737 SdHoareTripleChecker+Valid, 90.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12737 mSDsluCounter, 42696 SdHoareTripleChecker+Invalid, 77.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 37880 IncrementalHoareTripleChecker+Unchecked, 56818 mSDsCounter, 8799 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 213990 IncrementalHoareTripleChecker+Invalid, 260669 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8799 mSolverCounterUnsat, 2135 mSDtfsCounter, 213990 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14866 GetRequests, 4401 SyntacticMatches, 623 SemanticMatches, 9842 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253196 ImplicationChecksByTransitivity, 444.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=35439occurred in iteration=0, InterpolantAutomatonStates: 5065, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.0s AutomataMinimizationTime, 103 MinimizatonAttempts, 39296 StatesRemovedByMinimization, 103 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 374.3s InterpolantComputationTime, 8738 NumberOfCodeBlocks, 8738 NumberOfCodeBlocksAsserted, 358 NumberOfCheckSat, 12781 ConstructedInterpolants, 892 QuantifiedInterpolants, 364629 SizeOfPredicates, 1388 NumberOfNonLiveVariables, 9898 ConjunctsInSsa, 5416 ConjunctsInUnsatCore, 305 InterpolantComputations, 2 PerfectInterpolantSequences, 163/11089 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown