/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/counter-queue.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 06:25:03,256 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 06:25:03,258 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 06:25:03,302 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 06:25:03,303 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 06:25:03,306 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 06:25:03,308 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 06:25:03,313 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 06:25:03,315 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 06:25:03,319 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 06:25:03,320 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 06:25:03,320 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 06:25:03,320 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 06:25:03,321 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 06:25:03,321 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 06:25:03,322 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 06:25:03,322 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 06:25:03,323 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 06:25:03,324 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 06:25:03,325 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 06:25:03,325 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 06:25:03,339 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 06:25:03,342 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 06:25:03,343 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 06:25:03,349 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 06:25:03,349 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 06:25:03,349 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 06:25:03,350 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 06:25:03,351 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 06:25:03,351 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 06:25:03,351 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 06:25:03,352 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 06:25:03,353 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 06:25:03,354 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 06:25:03,355 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 06:25:03,355 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 06:25:03,355 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 06:25:03,355 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 06:25:03,355 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 06:25:03,356 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 06:25:03,356 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 06:25:03,357 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-18 06:25:03,384 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 06:25:03,385 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 06:25:03,385 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 06:25:03,385 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 06:25:03,385 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 06:25:03,385 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 06:25:03,386 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 06:25:03,386 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 06:25:03,386 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 06:25:03,386 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 06:25:03,386 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 06:25:03,386 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 06:25:03,386 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 06:25:03,386 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 06:25:03,386 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 06:25:03,387 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 06:25:03,387 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 06:25:03,387 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 06:25:03,387 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 06:25:03,387 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 06:25:03,387 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 06:25:03,387 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 06:25:03,387 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 06:25:03,387 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 06:25:03,387 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 06:25:03,388 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:25:03,388 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 06:25:03,388 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 06:25:03,388 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 06:25:03,388 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 06:25:03,388 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 06:25:03,388 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 06:25:03,388 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 06:25:03,388 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-01-18 06:25:03,537 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 06:25:03,553 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 06:25:03,555 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 06:25:03,555 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 06:25:03,556 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 06:25:03,557 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/counter-queue.wvr.bpl [2022-01-18 06:25:03,557 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/counter-queue.wvr.bpl' [2022-01-18 06:25:03,574 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 06:25:03,575 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 06:25:03,576 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 06:25:03,576 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 06:25:03,576 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 06:25:03,584 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:03" (1/1) ... [2022-01-18 06:25:03,592 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:03" (1/1) ... [2022-01-18 06:25:03,597 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 06:25:03,598 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 06:25:03,599 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 06:25:03,599 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 06:25:03,599 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 06:25:03,604 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:03" (1/1) ... [2022-01-18 06:25:03,604 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:03" (1/1) ... [2022-01-18 06:25:03,604 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:03" (1/1) ... [2022-01-18 06:25:03,605 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:03" (1/1) ... [2022-01-18 06:25:03,607 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:03" (1/1) ... [2022-01-18 06:25:03,609 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:03" (1/1) ... [2022-01-18 06:25:03,610 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:03" (1/1) ... [2022-01-18 06:25:03,611 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 06:25:03,613 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 06:25:03,613 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 06:25:03,613 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 06:25:03,614 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:03" (1/1) ... [2022-01-18 06:25:03,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:25:03,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:03,643 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-01-18 06:25:03,663 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-01-18 06:25:03,672 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 06:25:03,672 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 06:25:03,672 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 06:25:03,672 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 06:25:03,672 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 06:25:03,672 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 06:25:03,673 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 06:25:03,673 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 06:25:03,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 06:25:03,673 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 06:25:03,706 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 06:25:03,708 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 06:25:03,773 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 06:25:03,783 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 06:25:03,783 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 06:25:03,784 INFO L202 PluginConnector]: Adding new model counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:25:03 BoogieIcfgContainer [2022-01-18 06:25:03,784 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 06:25:03,786 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 06:25:03,786 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 06:25:03,813 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 06:25:03,813 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:25:03" (1/2) ... [2022-01-18 06:25:03,814 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ab20747 and model type counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 06:25:03, skipping insertion in model container [2022-01-18 06:25:03,814 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:25:03" (2/2) ... [2022-01-18 06:25:03,815 INFO L111 eAbstractionObserver]: Analyzing ICFG counter-queue.wvr.bpl [2022-01-18 06:25:03,818 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 06:25:03,818 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 06:25:03,818 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 06:25:03,818 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 06:25:03,843 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 06:25:03,884 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 06:25:03,889 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, 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-01-18 06:25:03,889 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 06:25:03,898 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 27 places, 22 transitions, 60 flow [2022-01-18 06:25:03,915 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:03,917 INFO L276 IsEmpty]: Start isEmpty. Operand has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:03,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 06:25:03,922 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:03,922 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:03,923 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:03,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:03,926 INFO L85 PathProgramCache]: Analyzing trace with hash 160243872, now seen corresponding path program 1 times [2022-01-18 06:25:03,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:03,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049026535] [2022-01-18 06:25:03,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:03,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:03,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:04,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:04,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:04,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049026535] [2022-01-18 06:25:04,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049026535] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:25:04,032 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:25:04,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:25:04,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802193332] [2022-01-18 06:25:04,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:25:04,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 06:25:04,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:04,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 06:25:04,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:25:04,066 INFO L87 Difference]: Start difference. First operand has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:04,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:04,118 INFO L93 Difference]: Finished difference Result 57 states and 105 transitions. [2022-01-18 06:25:04,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 06:25:04,120 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 06:25:04,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:04,127 INFO L225 Difference]: With dead ends: 57 [2022-01-18 06:25:04,128 INFO L226 Difference]: Without dead ends: 50 [2022-01-18 06:25:04,129 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-01-18 06:25:04,132 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 2 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:04,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 20 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:25:04,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-01-18 06:25:04,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 41. [2022-01-18 06:25:04,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.85) internal successors, (74), 40 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-01-18 06:25:04,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 74 transitions. [2022-01-18 06:25:04,164 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 74 transitions. Word has length 14 [2022-01-18 06:25:04,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:04,165 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 74 transitions. [2022-01-18 06:25:04,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:04,166 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 74 transitions. [2022-01-18 06:25:04,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 06:25:04,167 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:04,167 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:04,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 06:25:04,168 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:04,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:04,171 INFO L85 PathProgramCache]: Analyzing trace with hash 2122570142, now seen corresponding path program 1 times [2022-01-18 06:25:04,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:04,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631076757] [2022-01-18 06:25:04,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:04,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:04,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:04,283 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:04,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:04,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631076757] [2022-01-18 06:25:04,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631076757] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:04,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151594880] [2022-01-18 06:25:04,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:04,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:04,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:04,290 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-01-18 06:25:04,291 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-01-18 06:25:04,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:04,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:25:04,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:04,465 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:04,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:04,554 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:04,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151594880] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:04,555 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-18 06:25:04,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 10 [2022-01-18 06:25:04,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382771304] [2022-01-18 06:25:04,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:25:04,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:25:04,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:04,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:25:04,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:25:04,562 INFO L87 Difference]: Start difference. First operand 41 states and 74 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:04,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:04,665 INFO L93 Difference]: Finished difference Result 76 states and 130 transitions. [2022-01-18 06:25:04,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 06:25:04,666 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:04,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:04,669 INFO L225 Difference]: With dead ends: 76 [2022-01-18 06:25:04,670 INFO L226 Difference]: Without dead ends: 76 [2022-01-18 06:25:04,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:04,675 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 56 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:04,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 33 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:25:04,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-18 06:25:04,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 41. [2022-01-18 06:25:04,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.9) internal successors, (76), 40 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-01-18 06:25:04,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 76 transitions. [2022-01-18 06:25:04,683 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 76 transitions. Word has length 16 [2022-01-18 06:25:04,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:04,683 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 76 transitions. [2022-01-18 06:25:04,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:04,684 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 76 transitions. [2022-01-18 06:25:04,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 06:25:04,684 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:04,684 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:04,703 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-01-18 06:25:04,900 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-01-18 06:25:04,901 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:04,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:04,902 INFO L85 PathProgramCache]: Analyzing trace with hash 834689058, now seen corresponding path program 1 times [2022-01-18 06:25:04,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:04,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605590957] [2022-01-18 06:25:04,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:04,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:04,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:04,958 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:04,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:04,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605590957] [2022-01-18 06:25:04,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605590957] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:25:04,960 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:25:04,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 06:25:04,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593098111] [2022-01-18 06:25:04,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:25:04,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:25:04,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:04,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:25:04,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:25:04,964 INFO L87 Difference]: Start difference. First operand 41 states and 76 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:05,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:05,046 INFO L93 Difference]: Finished difference Result 71 states and 125 transitions. [2022-01-18 06:25:05,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:25:05,047 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:05,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:05,047 INFO L225 Difference]: With dead ends: 71 [2022-01-18 06:25:05,048 INFO L226 Difference]: Without dead ends: 66 [2022-01-18 06:25:05,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:25:05,048 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 41 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:05,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 31 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:25:05,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-01-18 06:25:05,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 49. [2022-01-18 06:25:05,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.8958333333333333) internal successors, (91), 48 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:05,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 91 transitions. [2022-01-18 06:25:05,053 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 91 transitions. Word has length 16 [2022-01-18 06:25:05,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:05,053 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 91 transitions. [2022-01-18 06:25:05,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:05,054 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 91 transitions. [2022-01-18 06:25:05,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 06:25:05,054 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:05,054 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:05,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 06:25:05,054 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:05,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:05,055 INFO L85 PathProgramCache]: Analyzing trace with hash -999603742, now seen corresponding path program 2 times [2022-01-18 06:25:05,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:05,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831885286] [2022-01-18 06:25:05,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:05,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:05,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:05,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:05,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:05,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831885286] [2022-01-18 06:25:05,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831885286] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:25:05,104 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:25:05,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 06:25:05,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79236201] [2022-01-18 06:25:05,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:25:05,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:25:05,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:05,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:25:05,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:25:05,106 INFO L87 Difference]: Start difference. First operand 49 states and 91 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:05,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:05,167 INFO L93 Difference]: Finished difference Result 51 states and 94 transitions. [2022-01-18 06:25:05,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 06:25:05,168 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:05,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:05,168 INFO L225 Difference]: With dead ends: 51 [2022-01-18 06:25:05,168 INFO L226 Difference]: Without dead ends: 51 [2022-01-18 06:25:05,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:25:05,170 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 18 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:05,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 32 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:25:05,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-01-18 06:25:05,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 43. [2022-01-18 06:25:05,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.880952380952381) internal successors, (79), 42 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:05,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 79 transitions. [2022-01-18 06:25:05,174 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 79 transitions. Word has length 16 [2022-01-18 06:25:05,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:05,174 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 79 transitions. [2022-01-18 06:25:05,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:05,175 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 79 transitions. [2022-01-18 06:25:05,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 06:25:05,175 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:05,175 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:05,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 06:25:05,176 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:05,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:05,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1331282530, now seen corresponding path program 2 times [2022-01-18 06:25:05,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:05,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765390570] [2022-01-18 06:25:05,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:05,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:05,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:05,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:05,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:05,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765390570] [2022-01-18 06:25:05,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765390570] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:25:05,210 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:25:05,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 06:25:05,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696479516] [2022-01-18 06:25:05,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:25:05,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:25:05,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:05,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:25:05,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:25:05,211 INFO L87 Difference]: Start difference. First operand 43 states and 79 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:05,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:05,265 INFO L93 Difference]: Finished difference Result 51 states and 92 transitions. [2022-01-18 06:25:05,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:25:05,265 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:05,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:05,266 INFO L225 Difference]: With dead ends: 51 [2022-01-18 06:25:05,266 INFO L226 Difference]: Without dead ends: 49 [2022-01-18 06:25:05,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:25:05,267 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 53 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:05,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 19 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:25:05,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-01-18 06:25:05,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 43. [2022-01-18 06:25:05,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.8571428571428572) internal successors, (78), 42 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:05,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 78 transitions. [2022-01-18 06:25:05,270 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 78 transitions. Word has length 16 [2022-01-18 06:25:05,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:05,270 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 78 transitions. [2022-01-18 06:25:05,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 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-01-18 06:25:05,270 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 78 transitions. [2022-01-18 06:25:05,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 06:25:05,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:05,271 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:05,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 06:25:05,271 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:05,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:05,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1139591584, now seen corresponding path program 1 times [2022-01-18 06:25:05,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:05,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837148884] [2022-01-18 06:25:05,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:05,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:05,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:05,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:05,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:05,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837148884] [2022-01-18 06:25:05,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837148884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:05,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370281167] [2022-01-18 06:25:05,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:05,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:05,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:05,384 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-01-18 06:25:05,413 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-01-18 06:25:05,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:05,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:25:05,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:05,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:05,652 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 06:25:05,680 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:05,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:05,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:05,734 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 9 treesize of output 14 [2022-01-18 06:25:05,746 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-01-18 06:25:05,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:05,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370281167] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:05,787 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:05,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-01-18 06:25:05,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992280221] [2022-01-18 06:25:05,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:05,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:25:05,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:05,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:25:05,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:25:05,788 INFO L87 Difference]: Start difference. First operand 43 states and 78 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:05,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:05,822 INFO L93 Difference]: Finished difference Result 84 states and 161 transitions. [2022-01-18 06:25:05,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:25:05,822 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 06:25:05,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:05,823 INFO L225 Difference]: With dead ends: 84 [2022-01-18 06:25:05,823 INFO L226 Difference]: Without dead ends: 77 [2022-01-18 06:25:05,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:25:05,824 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 23 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:05,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 55 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 20 Unchecked, 0.0s Time] [2022-01-18 06:25:05,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-01-18 06:25:05,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 57. [2022-01-18 06:25:05,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.9642857142857142) internal successors, (110), 56 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-01-18 06:25:05,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 110 transitions. [2022-01-18 06:25:05,827 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 110 transitions. Word has length 18 [2022-01-18 06:25:05,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:05,828 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 110 transitions. [2022-01-18 06:25:05,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:05,828 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 110 transitions. [2022-01-18 06:25:05,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 06:25:05,828 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:05,828 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:05,852 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-01-18 06:25:06,046 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,SelfDestructingSolverStorable5 [2022-01-18 06:25:06,047 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:06,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:06,047 INFO L85 PathProgramCache]: Analyzing trace with hash -2098687768, now seen corresponding path program 2 times [2022-01-18 06:25:06,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:06,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849756150] [2022-01-18 06:25:06,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:06,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:06,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:06,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:06,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:06,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849756150] [2022-01-18 06:25:06,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849756150] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:06,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233157314] [2022-01-18 06:25:06,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:06,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:06,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:06,122 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-01-18 06:25:06,123 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-01-18 06:25:06,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:06,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:06,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:25:06,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:06,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:06,302 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 06:25:06,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:06,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:06,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:06,370 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 9 treesize of output 14 [2022-01-18 06:25:06,380 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-01-18 06:25:06,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:06,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233157314] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:06,418 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:06,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-01-18 06:25:06,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637559189] [2022-01-18 06:25:06,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:06,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:25:06,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:06,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:25:06,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:25:06,419 INFO L87 Difference]: Start difference. First operand 57 states and 110 transitions. Second operand has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:06,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:06,445 INFO L93 Difference]: Finished difference Result 82 states and 153 transitions. [2022-01-18 06:25:06,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:25:06,445 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 06:25:06,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:06,446 INFO L225 Difference]: With dead ends: 82 [2022-01-18 06:25:06,446 INFO L226 Difference]: Without dead ends: 79 [2022-01-18 06:25:06,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:25:06,449 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 21 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:06,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 66 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 28 Unchecked, 0.0s Time] [2022-01-18 06:25:06,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-01-18 06:25:06,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 59. [2022-01-18 06:25:06,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.9310344827586208) internal successors, (112), 58 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:06,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 112 transitions. [2022-01-18 06:25:06,457 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 112 transitions. Word has length 18 [2022-01-18 06:25:06,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:06,457 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 112 transitions. [2022-01-18 06:25:06,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:06,458 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 112 transitions. [2022-01-18 06:25:06,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 06:25:06,458 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:06,458 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:06,489 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-01-18 06:25:06,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:06,671 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:06,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:06,673 INFO L85 PathProgramCache]: Analyzing trace with hash 402122286, now seen corresponding path program 3 times [2022-01-18 06:25:06,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:06,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479062691] [2022-01-18 06:25:06,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:06,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:06,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:06,751 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:06,752 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:06,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479062691] [2022-01-18 06:25:06,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479062691] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:06,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692772955] [2022-01-18 06:25:06,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:06,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:06,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:06,756 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-01-18 06:25:06,757 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-01-18 06:25:06,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:25:06,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:06,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:25:06,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:06,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:06,867 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 06:25:06,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:06,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:06,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:06,933 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 9 treesize of output 14 [2022-01-18 06:25:06,946 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-01-18 06:25:06,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:06,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692772955] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:06,995 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:06,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-01-18 06:25:06,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898716743] [2022-01-18 06:25:06,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:06,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:25:06,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:06,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:25:06,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:25:06,996 INFO L87 Difference]: Start difference. First operand 59 states and 112 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 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-01-18 06:25:07,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:07,033 INFO L93 Difference]: Finished difference Result 94 states and 180 transitions. [2022-01-18 06:25:07,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:25:07,033 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 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 18 [2022-01-18 06:25:07,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:07,034 INFO L225 Difference]: With dead ends: 94 [2022-01-18 06:25:07,034 INFO L226 Difference]: Without dead ends: 87 [2022-01-18 06:25:07,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:25:07,034 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 28 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:07,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 54 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:25:07,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-01-18 06:25:07,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 65. [2022-01-18 06:25:07,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 1.9375) internal successors, (124), 64 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:07,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 124 transitions. [2022-01-18 06:25:07,037 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 124 transitions. Word has length 18 [2022-01-18 06:25:07,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:07,038 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 124 transitions. [2022-01-18 06:25:07,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 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-01-18 06:25:07,038 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 124 transitions. [2022-01-18 06:25:07,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 06:25:07,039 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:07,039 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:07,064 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-01-18 06:25:07,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:07,262 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:07,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:07,263 INFO L85 PathProgramCache]: Analyzing trace with hash 2093142942, now seen corresponding path program 4 times [2022-01-18 06:25:07,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:07,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767985707] [2022-01-18 06:25:07,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:07,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:07,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:07,315 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:07,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:07,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767985707] [2022-01-18 06:25:07,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767985707] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:07,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568854820] [2022-01-18 06:25:07,315 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:25:07,315 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:07,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:07,316 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-01-18 06:25:07,317 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-01-18 06:25:07,343 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:25:07,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:07,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:07,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:07,430 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:07,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:07,485 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:07,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568854820] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:07,485 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:07,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-01-18 06:25:07,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981900924] [2022-01-18 06:25:07,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:07,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:25:07,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:07,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:25:07,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:07,486 INFO L87 Difference]: Start difference. First operand 65 states and 124 transitions. Second operand has 16 states, 16 states have (on average 2.5) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:07,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:07,846 INFO L93 Difference]: Finished difference Result 189 states and 352 transitions. [2022-01-18 06:25:07,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:25:07,846 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 06:25:07,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:07,847 INFO L225 Difference]: With dead ends: 189 [2022-01-18 06:25:07,847 INFO L226 Difference]: Without dead ends: 189 [2022-01-18 06:25:07,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=300, Invalid=756, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:25:07,848 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 110 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:07,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 143 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:07,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-01-18 06:25:07,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 73. [2022-01-18 06:25:07,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.0833333333333335) internal successors, (150), 72 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:07,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 150 transitions. [2022-01-18 06:25:07,852 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 150 transitions. Word has length 20 [2022-01-18 06:25:07,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:07,852 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 150 transitions. [2022-01-18 06:25:07,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:07,853 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 150 transitions. [2022-01-18 06:25:07,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 06:25:07,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:07,853 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:07,871 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-01-18 06:25:08,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:08,068 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:08,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:08,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1390002466, now seen corresponding path program 5 times [2022-01-18 06:25:08,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:08,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753909338] [2022-01-18 06:25:08,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:08,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:08,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:08,114 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:08,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:08,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753909338] [2022-01-18 06:25:08,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753909338] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:08,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095898276] [2022-01-18 06:25:08,115 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:25:08,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:08,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:08,117 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-01-18 06:25:08,117 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-01-18 06:25:08,137 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:25:08,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:08,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:08,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:08,235 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:08,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:08,293 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:08,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095898276] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:08,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:08,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 06:25:08,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262319648] [2022-01-18 06:25:08,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:08,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:25:08,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:08,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:25:08,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:08,296 INFO L87 Difference]: Start difference. First operand 73 states and 150 transitions. Second operand has 15 states, 15 states have (on average 2.4) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:08,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:08,563 INFO L93 Difference]: Finished difference Result 219 states and 406 transitions. [2022-01-18 06:25:08,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:25:08,563 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 06:25:08,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:08,564 INFO L225 Difference]: With dead ends: 219 [2022-01-18 06:25:08,564 INFO L226 Difference]: Without dead ends: 205 [2022-01-18 06:25:08,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=221, Invalid=535, Unknown=0, NotChecked=0, Total=756 [2022-01-18 06:25:08,565 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 176 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:08,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 79 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:08,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-01-18 06:25:08,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 102. [2022-01-18 06:25:08,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.1386138613861387) internal successors, (216), 101 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:08,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 216 transitions. [2022-01-18 06:25:08,571 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 216 transitions. Word has length 20 [2022-01-18 06:25:08,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:08,571 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 216 transitions. [2022-01-18 06:25:08,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:08,571 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 216 transitions. [2022-01-18 06:25:08,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 06:25:08,574 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:08,574 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:08,605 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-01-18 06:25:08,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:08,784 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:08,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:08,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1979372002, now seen corresponding path program 6 times [2022-01-18 06:25:08,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:08,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678644800] [2022-01-18 06:25:08,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:08,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:08,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:08,860 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:08,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:08,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678644800] [2022-01-18 06:25:08,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678644800] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:08,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774546059] [2022-01-18 06:25:08,861 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:25:08,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:08,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:08,862 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-01-18 06:25:08,863 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-01-18 06:25:08,882 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:25:08,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:08,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:08,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:08,977 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:08,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:09,054 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:09,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774546059] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:09,055 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:09,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2022-01-18 06:25:09,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978655685] [2022-01-18 06:25:09,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:09,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:25:09,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:09,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:25:09,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:09,056 INFO L87 Difference]: Start difference. First operand 102 states and 216 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 15 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-01-18 06:25:09,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:09,357 INFO L93 Difference]: Finished difference Result 245 states and 455 transitions. [2022-01-18 06:25:09,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 06:25:09,357 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 15 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 20 [2022-01-18 06:25:09,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:09,358 INFO L225 Difference]: With dead ends: 245 [2022-01-18 06:25:09,358 INFO L226 Difference]: Without dead ends: 245 [2022-01-18 06:25:09,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=300, Invalid=692, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:25:09,359 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 213 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:09,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 102 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:09,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-01-18 06:25:09,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 118. [2022-01-18 06:25:09,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 2.2051282051282053) internal successors, (258), 117 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:09,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 258 transitions. [2022-01-18 06:25:09,364 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 258 transitions. Word has length 20 [2022-01-18 06:25:09,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:09,364 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 258 transitions. [2022-01-18 06:25:09,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 15 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-01-18 06:25:09,364 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 258 transitions. [2022-01-18 06:25:09,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 06:25:09,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:09,365 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:09,393 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-18 06:25:09,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:09,569 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:09,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:09,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1647693214, now seen corresponding path program 7 times [2022-01-18 06:25:09,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:09,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980904868] [2022-01-18 06:25:09,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:09,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:09,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:09,611 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:09,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:09,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980904868] [2022-01-18 06:25:09,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980904868] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:09,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762443894] [2022-01-18 06:25:09,611 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:25:09,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:09,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:09,612 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-01-18 06:25:09,613 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-01-18 06:25:09,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:09,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:09,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:09,740 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:09,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:09,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:09,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762443894] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:09,823 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:09,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-01-18 06:25:09,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215603201] [2022-01-18 06:25:09,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:09,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:25:09,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:09,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:25:09,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:09,824 INFO L87 Difference]: Start difference. First operand 118 states and 258 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:10,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:10,073 INFO L93 Difference]: Finished difference Result 205 states and 416 transitions. [2022-01-18 06:25:10,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:25:10,074 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 06:25:10,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:10,075 INFO L225 Difference]: With dead ends: 205 [2022-01-18 06:25:10,075 INFO L226 Difference]: Without dead ends: 203 [2022-01-18 06:25:10,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=259, Invalid=553, Unknown=0, NotChecked=0, Total=812 [2022-01-18 06:25:10,076 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 127 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:10,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 54 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:10,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-01-18 06:25:10,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 120. [2022-01-18 06:25:10,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 2.1848739495798317) internal successors, (260), 119 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:10,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 260 transitions. [2022-01-18 06:25:10,081 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 260 transitions. Word has length 20 [2022-01-18 06:25:10,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:10,081 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 260 transitions. [2022-01-18 06:25:10,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:10,082 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 260 transitions. [2022-01-18 06:25:10,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 06:25:10,082 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:10,082 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:10,113 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-01-18 06:25:10,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-18 06:25:10,305 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:10,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:10,306 INFO L85 PathProgramCache]: Analyzing trace with hash -240395856, now seen corresponding path program 8 times [2022-01-18 06:25:10,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:10,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229531867] [2022-01-18 06:25:10,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:10,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:10,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:10,359 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:10,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:10,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229531867] [2022-01-18 06:25:10,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229531867] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:10,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669253627] [2022-01-18 06:25:10,359 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:10,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:10,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:10,360 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-01-18 06:25:10,367 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-01-18 06:25:10,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:10,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:10,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:10,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:10,497 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:10,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:10,588 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:10,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669253627] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:10,588 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:10,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-18 06:25:10,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654094856] [2022-01-18 06:25:10,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:10,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:25:10,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:10,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:25:10,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:25:10,589 INFO L87 Difference]: Start difference. First operand 120 states and 260 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:10,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:10,971 INFO L93 Difference]: Finished difference Result 351 states and 688 transitions. [2022-01-18 06:25:10,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 06:25:10,971 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 06:25:10,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:10,972 INFO L225 Difference]: With dead ends: 351 [2022-01-18 06:25:10,973 INFO L226 Difference]: Without dead ends: 351 [2022-01-18 06:25:10,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=434, Invalid=972, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 06:25:10,973 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 186 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:10,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 131 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:10,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-01-18 06:25:10,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 165. [2022-01-18 06:25:10,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.292682926829268) internal successors, (376), 164 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:10,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 376 transitions. [2022-01-18 06:25:10,978 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 376 transitions. Word has length 20 [2022-01-18 06:25:10,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:10,979 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 376 transitions. [2022-01-18 06:25:10,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:10,979 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 376 transitions. [2022-01-18 06:25:10,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 06:25:10,979 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:10,979 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:10,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:11,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 06:25:11,191 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:11,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:11,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1351610928, now seen corresponding path program 9 times [2022-01-18 06:25:11,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:11,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520569183] [2022-01-18 06:25:11,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:11,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:11,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:11,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:11,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:11,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520569183] [2022-01-18 06:25:11,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520569183] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:11,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478931750] [2022-01-18 06:25:11,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:11,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:11,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:11,231 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-01-18 06:25:11,236 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-01-18 06:25:11,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:25:11,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:11,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:11,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:11,333 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:11,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:11,394 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:11,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478931750] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:11,395 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:11,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-01-18 06:25:11,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108759208] [2022-01-18 06:25:11,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:11,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:25:11,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:11,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:25:11,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:11,396 INFO L87 Difference]: Start difference. First operand 165 states and 376 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 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-01-18 06:25:11,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:11,606 INFO L93 Difference]: Finished difference Result 238 states and 512 transitions. [2022-01-18 06:25:11,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:25:11,607 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 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 20 [2022-01-18 06:25:11,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:11,608 INFO L225 Difference]: With dead ends: 238 [2022-01-18 06:25:11,608 INFO L226 Difference]: Without dead ends: 235 [2022-01-18 06:25:11,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=183, Invalid=417, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:25:11,609 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 115 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:11,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 60 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:11,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-01-18 06:25:11,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 183. [2022-01-18 06:25:11,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.340659340659341) internal successors, (426), 182 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:11,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 426 transitions. [2022-01-18 06:25:11,613 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 426 transitions. Word has length 20 [2022-01-18 06:25:11,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:11,613 INFO L470 AbstractCegarLoop]: Abstraction has 183 states and 426 transitions. [2022-01-18 06:25:11,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 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-01-18 06:25:11,613 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 426 transitions. [2022-01-18 06:25:11,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 06:25:11,614 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:11,614 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:11,632 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-01-18 06:25:11,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 06:25:11,833 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:11,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:11,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1992477080, now seen corresponding path program 10 times [2022-01-18 06:25:11,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:11,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383689248] [2022-01-18 06:25:11,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:11,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:11,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:11,869 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:11,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:11,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383689248] [2022-01-18 06:25:11,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383689248] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:11,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491020716] [2022-01-18 06:25:11,870 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:25:11,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:11,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:11,871 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-01-18 06:25:11,872 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-01-18 06:25:11,889 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:25:11,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:11,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:11,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:11,982 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:11,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:12,060 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:12,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491020716] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:12,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:12,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-01-18 06:25:12,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034483168] [2022-01-18 06:25:12,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:12,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:25:12,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:12,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:25:12,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:12,061 INFO L87 Difference]: Start difference. First operand 183 states and 426 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:12,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:12,368 INFO L93 Difference]: Finished difference Result 302 states and 633 transitions. [2022-01-18 06:25:12,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:25:12,368 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 06:25:12,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:12,369 INFO L225 Difference]: With dead ends: 302 [2022-01-18 06:25:12,370 INFO L226 Difference]: Without dead ends: 300 [2022-01-18 06:25:12,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=309, Invalid=683, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:25:12,370 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 151 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:12,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 65 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:12,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-01-18 06:25:12,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 183. [2022-01-18 06:25:12,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.3351648351648353) internal successors, (425), 182 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:12,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 425 transitions. [2022-01-18 06:25:12,375 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 425 transitions. Word has length 20 [2022-01-18 06:25:12,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:12,375 INFO L470 AbstractCegarLoop]: Abstraction has 183 states and 425 transitions. [2022-01-18 06:25:12,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:12,375 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 425 transitions. [2022-01-18 06:25:12,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 06:25:12,376 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:12,376 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:12,391 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-01-18 06:25:12,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 06:25:12,584 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:12,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:12,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1796143950, now seen corresponding path program 11 times [2022-01-18 06:25:12,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:12,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137091409] [2022-01-18 06:25:12,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:12,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:12,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:12,623 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:12,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:12,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137091409] [2022-01-18 06:25:12,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137091409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:12,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152518388] [2022-01-18 06:25:12,624 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:25:12,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:12,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:12,626 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-01-18 06:25:12,627 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-01-18 06:25:12,645 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:25:12,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:12,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 06:25:12,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:12,722 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:12,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:12,772 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:12,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152518388] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:12,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:12,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 06:25:12,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13983490] [2022-01-18 06:25:12,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:12,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:25:12,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:12,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:25:12,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:12,774 INFO L87 Difference]: Start difference. First operand 183 states and 425 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:13,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:13,015 INFO L93 Difference]: Finished difference Result 302 states and 642 transitions. [2022-01-18 06:25:13,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 06:25:13,015 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 06:25:13,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:13,017 INFO L225 Difference]: With dead ends: 302 [2022-01-18 06:25:13,017 INFO L226 Difference]: Without dead ends: 296 [2022-01-18 06:25:13,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=264, Invalid=606, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:25:13,018 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 152 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:13,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 53 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:13,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-01-18 06:25:13,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 198. [2022-01-18 06:25:13,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.33502538071066) internal successors, (460), 197 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:13,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 460 transitions. [2022-01-18 06:25:13,024 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 460 transitions. Word has length 20 [2022-01-18 06:25:13,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:13,024 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 460 transitions. [2022-01-18 06:25:13,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:13,024 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 460 transitions. [2022-01-18 06:25:13,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:25:13,025 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:13,025 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:13,046 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-01-18 06:25:13,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 06:25:13,238 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:13,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:13,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1370143840, now seen corresponding path program 12 times [2022-01-18 06:25:13,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:13,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250007338] [2022-01-18 06:25:13,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:13,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:13,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:13,326 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:13,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:13,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250007338] [2022-01-18 06:25:13,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250007338] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:13,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416741435] [2022-01-18 06:25:13,326 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:25:13,326 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:13,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:13,327 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-01-18 06:25:13,328 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-01-18 06:25:13,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:25:13,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:13,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:25:13,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:13,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:13,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:13,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:13,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:13,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 06:25:13,600 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:13,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:13,709 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:25:13,710 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 20 treesize of output 45 [2022-01-18 06:25:13,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:13,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:13,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:13,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 06:25:13,823 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:13,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416741435] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:13,823 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:13,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 06:25:13,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604641360] [2022-01-18 06:25:13,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:13,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 06:25:13,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:13,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 06:25:13,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:25:13,824 INFO L87 Difference]: Start difference. First operand 198 states and 460 transitions. Second operand has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:13,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:13,900 INFO L93 Difference]: Finished difference Result 270 states and 611 transitions. [2022-01-18 06:25:13,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:25:13,900 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:25:13,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:13,902 INFO L225 Difference]: With dead ends: 270 [2022-01-18 06:25:13,902 INFO L226 Difference]: Without dead ends: 254 [2022-01-18 06:25:13,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:25:13,903 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 48 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:13,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 121 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 146 Invalid, 0 Unknown, 50 Unchecked, 0.1s Time] [2022-01-18 06:25:13,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-01-18 06:25:13,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 221. [2022-01-18 06:25:13,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.3363636363636364) internal successors, (514), 220 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:13,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 514 transitions. [2022-01-18 06:25:13,908 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 514 transitions. Word has length 22 [2022-01-18 06:25:13,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:13,908 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 514 transitions. [2022-01-18 06:25:13,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:13,908 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 514 transitions. [2022-01-18 06:25:13,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:25:13,908 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:13,908 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:13,931 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-01-18 06:25:14,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-18 06:25:14,123 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:14,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:14,124 INFO L85 PathProgramCache]: Analyzing trace with hash -313455896, now seen corresponding path program 13 times [2022-01-18 06:25:14,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:14,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416891999] [2022-01-18 06:25:14,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:14,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:14,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:14,213 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:14,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:14,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416891999] [2022-01-18 06:25:14,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416891999] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:14,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545529278] [2022-01-18 06:25:14,213 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:25:14,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:14,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:14,214 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-01-18 06:25:14,215 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-01-18 06:25:14,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:14,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:25:14,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:14,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:14,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:14,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:14,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:14,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 06:25:14,489 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:14,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:14,588 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:25:14,588 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 20 treesize of output 45 [2022-01-18 06:25:14,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:14,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:14,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:14,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 06:25:14,681 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:14,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545529278] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:14,681 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:14,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 06:25:14,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379057980] [2022-01-18 06:25:14,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:14,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 06:25:14,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:14,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 06:25:14,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:25:14,682 INFO L87 Difference]: Start difference. First operand 221 states and 514 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:14,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:14,753 INFO L93 Difference]: Finished difference Result 263 states and 589 transitions. [2022-01-18 06:25:14,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:25:14,753 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:25:14,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:14,755 INFO L225 Difference]: With dead ends: 263 [2022-01-18 06:25:14,755 INFO L226 Difference]: Without dead ends: 253 [2022-01-18 06:25:14,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:25:14,755 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 56 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:14,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 103 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 119 Invalid, 0 Unknown, 86 Unchecked, 0.1s Time] [2022-01-18 06:25:14,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-01-18 06:25:14,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 212. [2022-01-18 06:25:14,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 2.3554502369668247) internal successors, (497), 211 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:14,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 497 transitions. [2022-01-18 06:25:14,760 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 497 transitions. Word has length 22 [2022-01-18 06:25:14,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:14,760 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 497 transitions. [2022-01-18 06:25:14,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:14,760 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 497 transitions. [2022-01-18 06:25:14,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:25:14,760 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:14,761 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:14,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-01-18 06:25:14,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:14,976 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:14,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:14,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1887689564, now seen corresponding path program 14 times [2022-01-18 06:25:14,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:14,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536116559] [2022-01-18 06:25:14,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:14,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:14,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:15,069 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:15,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:15,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536116559] [2022-01-18 06:25:15,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536116559] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:15,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267850792] [2022-01-18 06:25:15,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:15,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:15,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:15,070 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-01-18 06:25:15,071 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-01-18 06:25:15,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:15,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:15,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 06:25:15,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:15,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:15,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:15,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:15,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:15,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 27 [2022-01-18 06:25:15,618 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:15,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:15,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:15,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:15,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 59 [2022-01-18 06:25:16,399 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:16,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267850792] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:16,399 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:16,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-01-18 06:25:16,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563604926] [2022-01-18 06:25:16,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:16,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:25:16,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:16,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:25:16,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:25:16,400 INFO L87 Difference]: Start difference. First operand 212 states and 497 transitions. Second operand has 25 states, 25 states have (on average 2.24) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:17,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:17,043 INFO L93 Difference]: Finished difference Result 355 states and 801 transitions. [2022-01-18 06:25:17,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 06:25:17,043 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:25:17,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:17,045 INFO L225 Difference]: With dead ends: 355 [2022-01-18 06:25:17,045 INFO L226 Difference]: Without dead ends: 352 [2022-01-18 06:25:17,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=282, Invalid=1440, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 06:25:17,045 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 80 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 221 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:17,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 171 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 230 Invalid, 0 Unknown, 221 Unchecked, 0.1s Time] [2022-01-18 06:25:17,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-01-18 06:25:17,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 228. [2022-01-18 06:25:17,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 2.33920704845815) internal successors, (531), 227 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:17,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 531 transitions. [2022-01-18 06:25:17,054 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 531 transitions. Word has length 22 [2022-01-18 06:25:17,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:17,054 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 531 transitions. [2022-01-18 06:25:17,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:17,054 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 531 transitions. [2022-01-18 06:25:17,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:25:17,055 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:17,055 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:17,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-18 06:25:17,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:17,263 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:17,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:17,264 INFO L85 PathProgramCache]: Analyzing trace with hash 816408682, now seen corresponding path program 15 times [2022-01-18 06:25:17,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:17,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849765364] [2022-01-18 06:25:17,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:17,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:17,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:17,374 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:17,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:17,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849765364] [2022-01-18 06:25:17,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849765364] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:17,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940254626] [2022-01-18 06:25:17,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:17,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:17,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:17,376 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-01-18 06:25:17,377 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-01-18 06:25:17,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:25:17,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:17,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 06:25:17,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:17,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:17,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:17,703 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 06:25:17,911 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:17,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:18,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:18,371 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 34 treesize of output 67 [2022-01-18 06:25:19,088 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:19,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940254626] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:19,089 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:19,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 13, 13] total 25 [2022-01-18 06:25:19,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748384925] [2022-01-18 06:25:19,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:19,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:25:19,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:19,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:25:19,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:25:19,090 INFO L87 Difference]: Start difference. First operand 228 states and 531 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:20,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:20,060 INFO L93 Difference]: Finished difference Result 431 states and 961 transitions. [2022-01-18 06:25:20,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:25:20,061 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:25:20,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:20,062 INFO L225 Difference]: With dead ends: 431 [2022-01-18 06:25:20,062 INFO L226 Difference]: Without dead ends: 413 [2022-01-18 06:25:20,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 23 SyntacticMatches, 8 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 725 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=399, Invalid=2253, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:25:20,063 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 108 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 412 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:20,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 162 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 329 Invalid, 0 Unknown, 412 Unchecked, 0.2s Time] [2022-01-18 06:25:20,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-01-18 06:25:20,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 259. [2022-01-18 06:25:20,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 2.317829457364341) internal successors, (598), 258 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-01-18 06:25:20,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 598 transitions. [2022-01-18 06:25:20,088 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 598 transitions. Word has length 22 [2022-01-18 06:25:20,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:20,088 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 598 transitions. [2022-01-18 06:25:20,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:20,088 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 598 transitions. [2022-01-18 06:25:20,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:25:20,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:20,089 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:20,121 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-01-18 06:25:20,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:20,300 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:20,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:20,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1928000206, now seen corresponding path program 16 times [2022-01-18 06:25:20,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:20,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249957780] [2022-01-18 06:25:20,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:20,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:20,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:20,387 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:20,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:20,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249957780] [2022-01-18 06:25:20,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249957780] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:20,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233931188] [2022-01-18 06:25:20,387 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:25:20,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:20,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:20,388 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-01-18 06:25:20,389 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-01-18 06:25:20,406 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:25:20,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:20,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:25:20,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:20,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:20,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:20,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:20,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 06:25:20,633 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:20,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:20,757 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:25:20,757 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 20 treesize of output 45 [2022-01-18 06:25:20,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:20,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:20,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:20,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 06:25:20,868 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:20,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233931188] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:20,868 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:20,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 06:25:20,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312612585] [2022-01-18 06:25:20,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:20,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:25:20,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:20,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:25:20,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:20,869 INFO L87 Difference]: Start difference. First operand 259 states and 598 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:20,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:20,979 INFO L93 Difference]: Finished difference Result 334 states and 733 transitions. [2022-01-18 06:25:20,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 06:25:20,979 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:25:20,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:20,981 INFO L225 Difference]: With dead ends: 334 [2022-01-18 06:25:20,981 INFO L226 Difference]: Without dead ends: 311 [2022-01-18 06:25:20,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:20,981 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 60 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:20,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 109 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 248 Invalid, 0 Unknown, 17 Unchecked, 0.1s Time] [2022-01-18 06:25:20,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2022-01-18 06:25:20,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 268. [2022-01-18 06:25:20,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 2.3183520599250937) internal successors, (619), 267 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:20,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 619 transitions. [2022-01-18 06:25:20,986 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 619 transitions. Word has length 22 [2022-01-18 06:25:20,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:20,986 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 619 transitions. [2022-01-18 06:25:20,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:20,987 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 619 transitions. [2022-01-18 06:25:20,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:25:20,987 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:20,987 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:21,014 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-01-18 06:25:21,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:21,203 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:21,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:21,204 INFO L85 PathProgramCache]: Analyzing trace with hash -871312262, now seen corresponding path program 17 times [2022-01-18 06:25:21,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:21,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906356253] [2022-01-18 06:25:21,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:21,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:21,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:21,287 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:21,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:21,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906356253] [2022-01-18 06:25:21,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906356253] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:21,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859269815] [2022-01-18 06:25:21,287 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:25:21,288 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:21,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:21,288 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-01-18 06:25:21,289 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-01-18 06:25:21,307 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:25:21,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:21,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:25:21,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:21,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:21,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:21,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:21,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 06:25:21,514 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:21,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:21,608 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:25:21,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 20 treesize of output 45 [2022-01-18 06:25:21,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:21,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:21,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:21,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 06:25:21,709 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:21,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859269815] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:21,709 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:21,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 06:25:21,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554944395] [2022-01-18 06:25:21,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:21,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:25:21,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:21,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:25:21,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:21,710 INFO L87 Difference]: Start difference. First operand 268 states and 619 transitions. Second operand has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:21,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:21,806 INFO L93 Difference]: Finished difference Result 329 states and 720 transitions. [2022-01-18 06:25:21,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 06:25:21,806 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:25:21,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:21,807 INFO L225 Difference]: With dead ends: 329 [2022-01-18 06:25:21,807 INFO L226 Difference]: Without dead ends: 326 [2022-01-18 06:25:21,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:25:21,808 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 62 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:21,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 119 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 210 Invalid, 0 Unknown, 45 Unchecked, 0.1s Time] [2022-01-18 06:25:21,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-01-18 06:25:21,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 264. [2022-01-18 06:25:21,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 2.32319391634981) internal successors, (611), 263 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:21,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 611 transitions. [2022-01-18 06:25:21,813 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 611 transitions. Word has length 22 [2022-01-18 06:25:21,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:21,813 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 611 transitions. [2022-01-18 06:25:21,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:21,813 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 611 transitions. [2022-01-18 06:25:21,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:25:21,813 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:21,813 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:21,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:22,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:22,027 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:22,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:22,027 INFO L85 PathProgramCache]: Analyzing trace with hash 962650606, now seen corresponding path program 18 times [2022-01-18 06:25:22,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:22,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702398733] [2022-01-18 06:25:22,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:22,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:22,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:22,137 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:22,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:22,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702398733] [2022-01-18 06:25:22,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702398733] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:22,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200918620] [2022-01-18 06:25:22,137 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:25:22,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:22,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:22,139 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-01-18 06:25:22,140 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-01-18 06:25:22,160 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:25:22,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:22,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:25:22,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:22,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:22,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:22,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:22,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:22,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-01-18 06:25:22,365 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:22,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:22,464 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:25:22,464 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 20 treesize of output 45 [2022-01-18 06:25:22,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:22,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:22,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:22,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 06:25:22,567 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:22,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200918620] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:22,568 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:22,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 06:25:22,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052778667] [2022-01-18 06:25:22,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:22,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 06:25:22,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:22,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 06:25:22,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:25:22,569 INFO L87 Difference]: Start difference. First operand 264 states and 611 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:22,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:22,713 INFO L93 Difference]: Finished difference Result 357 states and 781 transitions. [2022-01-18 06:25:22,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:25:22,714 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:25:22,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:22,715 INFO L225 Difference]: With dead ends: 357 [2022-01-18 06:25:22,715 INFO L226 Difference]: Without dead ends: 350 [2022-01-18 06:25:22,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:25:22,716 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 66 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:22,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 150 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:22,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-01-18 06:25:22,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 283. [2022-01-18 06:25:22,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 282 states have (on average 2.3297872340425534) internal successors, (657), 282 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:22,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 657 transitions. [2022-01-18 06:25:22,722 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 657 transitions. Word has length 22 [2022-01-18 06:25:22,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:22,722 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 657 transitions. [2022-01-18 06:25:22,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:22,722 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 657 transitions. [2022-01-18 06:25:22,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:22,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:22,723 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:22,751 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-01-18 06:25:22,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:22,952 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:22,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:22,952 INFO L85 PathProgramCache]: Analyzing trace with hash 419045022, now seen corresponding path program 19 times [2022-01-18 06:25:22,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:22,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948174226] [2022-01-18 06:25:22,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:22,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:22,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:23,013 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:23,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:23,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948174226] [2022-01-18 06:25:23,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948174226] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:23,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678567513] [2022-01-18 06:25:23,013 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:25:23,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:23,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:23,014 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-01-18 06:25:23,015 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-01-18 06:25:23,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:23,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:23,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:23,169 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:23,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:23,244 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:23,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678567513] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:23,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:23,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-01-18 06:25:23,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358029759] [2022-01-18 06:25:23,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:23,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:25:23,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:23,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:25:23,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:25:23,246 INFO L87 Difference]: Start difference. First operand 283 states and 657 transitions. Second operand has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:23,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:23,807 INFO L93 Difference]: Finished difference Result 565 states and 1194 transitions. [2022-01-18 06:25:23,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:25:23,815 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:23,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:23,817 INFO L225 Difference]: With dead ends: 565 [2022-01-18 06:25:23,817 INFO L226 Difference]: Without dead ends: 565 [2022-01-18 06:25:23,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=652, Invalid=1798, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:25:23,819 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 186 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:23,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 135 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:23,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-01-18 06:25:23,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 261. [2022-01-18 06:25:23,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 260 states have (on average 2.330769230769231) internal successors, (606), 260 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:23,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 606 transitions. [2022-01-18 06:25:23,828 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 606 transitions. Word has length 24 [2022-01-18 06:25:23,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:23,828 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 606 transitions. [2022-01-18 06:25:23,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:23,828 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 606 transitions. [2022-01-18 06:25:23,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:23,829 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:23,829 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:23,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:24,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 06:25:24,056 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:24,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:24,056 INFO L85 PathProgramCache]: Analyzing trace with hash -989086942, now seen corresponding path program 20 times [2022-01-18 06:25:24,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:24,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568331467] [2022-01-18 06:25:24,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:24,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:24,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:24,120 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:24,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:24,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568331467] [2022-01-18 06:25:24,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568331467] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:24,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933077322] [2022-01-18 06:25:24,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:24,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:24,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:24,121 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-01-18 06:25:24,123 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-01-18 06:25:24,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:24,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:24,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:24,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:24,273 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:24,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:24,357 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:24,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933077322] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:24,358 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:24,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 06:25:24,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619017955] [2022-01-18 06:25:24,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:24,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:25:24,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:24,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:25:24,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:25:24,359 INFO L87 Difference]: Start difference. First operand 261 states and 606 transitions. Second operand has 20 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:24,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:24,865 INFO L93 Difference]: Finished difference Result 727 states and 1493 transitions. [2022-01-18 06:25:24,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:25:24,865 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:24,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:24,867 INFO L225 Difference]: With dead ends: 727 [2022-01-18 06:25:24,867 INFO L226 Difference]: Without dead ends: 683 [2022-01-18 06:25:24,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=562, Invalid=1508, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 06:25:24,868 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 270 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:24,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 134 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:24,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2022-01-18 06:25:24,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 317. [2022-01-18 06:25:24,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 2.3512658227848102) internal successors, (743), 316 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:24,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 743 transitions. [2022-01-18 06:25:24,882 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 743 transitions. Word has length 24 [2022-01-18 06:25:24,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:24,882 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 743 transitions. [2022-01-18 06:25:24,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:24,883 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 743 transitions. [2022-01-18 06:25:24,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:24,883 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:24,883 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:24,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:25,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-01-18 06:25:25,099 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:25,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:25,099 INFO L85 PathProgramCache]: Analyzing trace with hash 867513058, now seen corresponding path program 21 times [2022-01-18 06:25:25,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:25,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588264572] [2022-01-18 06:25:25,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:25,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:25,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:25,151 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:25,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:25,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588264572] [2022-01-18 06:25:25,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588264572] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:25,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018816350] [2022-01-18 06:25:25,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:25,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:25,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:25,154 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-01-18 06:25:25,155 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-01-18 06:25:25,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:25:25,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:25,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:25,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:25,294 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:25,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:25,421 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:25,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018816350] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:25,422 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:25,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 20 [2022-01-18 06:25:25,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655667726] [2022-01-18 06:25:25,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:25,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:25:25,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:25,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:25:25,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:25:25,423 INFO L87 Difference]: Start difference. First operand 317 states and 743 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:26,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:26,053 INFO L93 Difference]: Finished difference Result 759 states and 1599 transitions. [2022-01-18 06:25:26,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 06:25:26,053 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:26,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:26,055 INFO L225 Difference]: With dead ends: 759 [2022-01-18 06:25:26,055 INFO L226 Difference]: Without dead ends: 757 [2022-01-18 06:25:26,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 871 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=856, Invalid=2114, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:25:26,057 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 302 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:26,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 159 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:26,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2022-01-18 06:25:26,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 385. [2022-01-18 06:25:26,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.3984375) internal successors, (921), 384 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:26,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 921 transitions. [2022-01-18 06:25:26,066 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 921 transitions. Word has length 24 [2022-01-18 06:25:26,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:26,066 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 921 transitions. [2022-01-18 06:25:26,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:26,067 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 921 transitions. [2022-01-18 06:25:26,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:26,067 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:26,067 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:26,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:26,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 06:25:26,282 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:26,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:26,282 INFO L85 PathProgramCache]: Analyzing trace with hash 535834270, now seen corresponding path program 22 times [2022-01-18 06:25:26,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:26,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350039724] [2022-01-18 06:25:26,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:26,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:26,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:26,334 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:26,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:26,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350039724] [2022-01-18 06:25:26,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350039724] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:26,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337802127] [2022-01-18 06:25:26,335 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:25:26,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:26,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:26,340 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-01-18 06:25:26,363 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-01-18 06:25:26,373 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:25:26,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:26,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:26,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:26,536 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:26,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:26,635 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:26,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337802127] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:26,636 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:26,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 19 [2022-01-18 06:25:26,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657711134] [2022-01-18 06:25:26,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:26,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:25:26,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:26,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:25:26,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:25:26,637 INFO L87 Difference]: Start difference. First operand 385 states and 921 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:27,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:27,033 INFO L93 Difference]: Finished difference Result 562 states and 1252 transitions. [2022-01-18 06:25:27,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 06:25:27,033 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:27,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:27,035 INFO L225 Difference]: With dead ends: 562 [2022-01-18 06:25:27,035 INFO L226 Difference]: Without dead ends: 558 [2022-01-18 06:25:27,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=539, Invalid=1267, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 06:25:27,036 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 126 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:27,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 77 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:27,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-01-18 06:25:27,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 385. [2022-01-18 06:25:27,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.3958333333333335) internal successors, (920), 384 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:27,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 920 transitions. [2022-01-18 06:25:27,043 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 920 transitions. Word has length 24 [2022-01-18 06:25:27,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:27,043 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 920 transitions. [2022-01-18 06:25:27,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:27,044 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 920 transitions. [2022-01-18 06:25:27,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:27,044 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:27,044 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:27,062 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-01-18 06:25:27,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:27,260 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:27,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:27,260 INFO L85 PathProgramCache]: Analyzing trace with hash 48878956, now seen corresponding path program 23 times [2022-01-18 06:25:27,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:27,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717281654] [2022-01-18 06:25:27,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:27,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:27,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:27,309 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:27,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:27,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717281654] [2022-01-18 06:25:27,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717281654] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:27,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326918403] [2022-01-18 06:25:27,310 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:25:27,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:27,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:27,311 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-01-18 06:25:27,312 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-01-18 06:25:27,330 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:25:27,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:27,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:27,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:27,455 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:27,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:27,557 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:27,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326918403] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:27,557 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:27,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 19 [2022-01-18 06:25:27,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364714921] [2022-01-18 06:25:27,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:27,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:25:27,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:27,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:25:27,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:25:27,558 INFO L87 Difference]: Start difference. First operand 385 states and 920 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:27,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:27,950 INFO L93 Difference]: Finished difference Result 616 states and 1364 transitions. [2022-01-18 06:25:27,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 06:25:27,955 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:27,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:27,957 INFO L225 Difference]: With dead ends: 616 [2022-01-18 06:25:27,957 INFO L226 Difference]: Without dead ends: 607 [2022-01-18 06:25:27,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=445, Invalid=1115, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:25:27,958 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 156 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:27,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 102 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:27,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-01-18 06:25:27,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 406. [2022-01-18 06:25:27,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.417283950617284) internal successors, (979), 405 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:27,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 979 transitions. [2022-01-18 06:25:27,966 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 979 transitions. Word has length 24 [2022-01-18 06:25:27,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:27,966 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 979 transitions. [2022-01-18 06:25:27,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:27,966 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 979 transitions. [2022-01-18 06:25:27,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:27,967 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:27,967 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:27,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:28,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 06:25:28,179 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:28,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:28,180 INFO L85 PathProgramCache]: Analyzing trace with hash 493411978, now seen corresponding path program 24 times [2022-01-18 06:25:28,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:28,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407764098] [2022-01-18 06:25:28,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:28,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:28,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:28,224 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:28,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:28,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407764098] [2022-01-18 06:25:28,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407764098] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:28,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845265573] [2022-01-18 06:25:28,225 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:25:28,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:28,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:28,226 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-01-18 06:25:28,226 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-01-18 06:25:28,244 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 06:25:28,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:28,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:28,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:28,369 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:28,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:28,450 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:28,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845265573] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:28,451 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:28,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-01-18 06:25:28,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911480870] [2022-01-18 06:25:28,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:28,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:25:28,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:28,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:25:28,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:25:28,452 INFO L87 Difference]: Start difference. First operand 406 states and 979 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:28,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:28,877 INFO L93 Difference]: Finished difference Result 736 states and 1626 transitions. [2022-01-18 06:25:28,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 06:25:28,877 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:28,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:28,879 INFO L225 Difference]: With dead ends: 736 [2022-01-18 06:25:28,879 INFO L226 Difference]: Without dead ends: 722 [2022-01-18 06:25:28,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=544, Invalid=1348, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 06:25:28,880 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 187 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:28,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 97 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:28,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2022-01-18 06:25:28,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 409. [2022-01-18 06:25:28,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 2.411764705882353) internal successors, (984), 408 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:28,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 984 transitions. [2022-01-18 06:25:28,888 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 984 transitions. Word has length 24 [2022-01-18 06:25:28,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:28,888 INFO L470 AbstractCegarLoop]: Abstraction has 409 states and 984 transitions. [2022-01-18 06:25:28,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:28,888 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 984 transitions. [2022-01-18 06:25:28,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:28,889 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:28,889 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:28,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:29,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 06:25:29,105 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:29,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:29,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1128304716, now seen corresponding path program 25 times [2022-01-18 06:25:29,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:29,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921380103] [2022-01-18 06:25:29,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:29,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:29,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:29,172 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:29,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:29,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921380103] [2022-01-18 06:25:29,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921380103] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:29,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135050883] [2022-01-18 06:25:29,173 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:25:29,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:29,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:29,174 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-01-18 06:25:29,175 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-01-18 06:25:29,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:29,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:29,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:29,319 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:29,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:29,419 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:29,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135050883] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:29,420 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:29,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 06:25:29,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489002980] [2022-01-18 06:25:29,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:29,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:25:29,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:29,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:25:29,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:25:29,421 INFO L87 Difference]: Start difference. First operand 409 states and 984 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:30,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:30,027 INFO L93 Difference]: Finished difference Result 923 states and 1981 transitions. [2022-01-18 06:25:30,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 06:25:30,027 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:30,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:30,029 INFO L225 Difference]: With dead ends: 923 [2022-01-18 06:25:30,029 INFO L226 Difference]: Without dead ends: 923 [2022-01-18 06:25:30,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=815, Invalid=2047, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 06:25:30,030 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 273 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:30,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 192 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:30,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states. [2022-01-18 06:25:30,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 431. [2022-01-18 06:25:30,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.386046511627907) internal successors, (1026), 430 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:30,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1026 transitions. [2022-01-18 06:25:30,039 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1026 transitions. Word has length 24 [2022-01-18 06:25:30,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:30,039 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 1026 transitions. [2022-01-18 06:25:30,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:30,039 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1026 transitions. [2022-01-18 06:25:30,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:30,040 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:30,040 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:30,056 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-01-18 06:25:30,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:30,253 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:30,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:30,254 INFO L85 PathProgramCache]: Analyzing trace with hash -218142668, now seen corresponding path program 26 times [2022-01-18 06:25:30,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:30,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117144875] [2022-01-18 06:25:30,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:30,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:30,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:30,299 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:30,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:30,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117144875] [2022-01-18 06:25:30,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117144875] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:30,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716420447] [2022-01-18 06:25:30,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:30,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:30,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:30,301 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-01-18 06:25:30,302 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-01-18 06:25:30,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:30,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:30,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:30,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:30,436 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:30,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:30,522 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:30,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716420447] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:30,522 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:30,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-01-18 06:25:30,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900380515] [2022-01-18 06:25:30,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:30,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:25:30,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:30,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:25:30,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:25:30,524 INFO L87 Difference]: Start difference. First operand 431 states and 1026 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:30,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:30,905 INFO L93 Difference]: Finished difference Result 601 states and 1312 transitions. [2022-01-18 06:25:30,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 06:25:30,906 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:30,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:30,908 INFO L225 Difference]: With dead ends: 601 [2022-01-18 06:25:30,908 INFO L226 Difference]: Without dead ends: 583 [2022-01-18 06:25:30,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=403, Invalid=1079, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 06:25:30,909 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 227 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:30,909 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 109 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:30,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-01-18 06:25:30,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 431. [2022-01-18 06:25:30,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.3767441860465115) internal successors, (1022), 430 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:30,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1022 transitions. [2022-01-18 06:25:30,918 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1022 transitions. Word has length 24 [2022-01-18 06:25:30,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:30,918 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 1022 transitions. [2022-01-18 06:25:30,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:30,918 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1022 transitions. [2022-01-18 06:25:30,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:30,919 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:30,923 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:30,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 06:25:31,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:31,149 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:31,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:31,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1556407664, now seen corresponding path program 27 times [2022-01-18 06:25:31,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:31,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116649804] [2022-01-18 06:25:31,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:31,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:31,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:31,219 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:31,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:31,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116649804] [2022-01-18 06:25:31,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116649804] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:31,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254516686] [2022-01-18 06:25:31,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:31,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:31,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:31,221 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-01-18 06:25:31,222 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-01-18 06:25:31,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:25:31,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:31,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:31,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:31,388 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:31,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:31,498 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:31,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254516686] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:31,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:31,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-01-18 06:25:31,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501970706] [2022-01-18 06:25:31,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:31,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:25:31,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:31,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:25:31,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=318, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:25:31,500 INFO L87 Difference]: Start difference. First operand 431 states and 1022 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:32,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:32,310 INFO L93 Difference]: Finished difference Result 1092 states and 2410 transitions. [2022-01-18 06:25:32,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 06:25:32,310 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:32,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:32,313 INFO L225 Difference]: With dead ends: 1092 [2022-01-18 06:25:32,314 INFO L226 Difference]: Without dead ends: 1092 [2022-01-18 06:25:32,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1359 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1165, Invalid=2741, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 06:25:32,316 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 293 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:32,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [293 Valid, 143 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:32,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states. [2022-01-18 06:25:32,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 664. [2022-01-18 06:25:32,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 2.4630467571644044) internal successors, (1633), 663 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:32,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1633 transitions. [2022-01-18 06:25:32,332 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1633 transitions. Word has length 24 [2022-01-18 06:25:32,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:32,332 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 1633 transitions. [2022-01-18 06:25:32,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:32,332 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1633 transitions. [2022-01-18 06:25:32,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:32,334 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:32,334 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:32,356 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-01-18 06:25:32,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:32,539 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:32,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:32,540 INFO L85 PathProgramCache]: Analyzing trace with hash -195673560, now seen corresponding path program 28 times [2022-01-18 06:25:32,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:32,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641504790] [2022-01-18 06:25:32,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:32,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:32,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:32,587 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:32,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:32,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641504790] [2022-01-18 06:25:32,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641504790] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:32,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201703637] [2022-01-18 06:25:32,587 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:25:32,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:32,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:32,588 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-01-18 06:25:32,589 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-01-18 06:25:32,606 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:25:32,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:32,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:32,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:32,732 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:32,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:32,853 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:32,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201703637] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:32,853 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:32,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 19 [2022-01-18 06:25:32,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978521722] [2022-01-18 06:25:32,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:32,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:25:32,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:32,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:25:32,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:25:32,854 INFO L87 Difference]: Start difference. First operand 664 states and 1633 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:33,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:33,383 INFO L93 Difference]: Finished difference Result 945 states and 2149 transitions. [2022-01-18 06:25:33,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 06:25:33,383 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:33,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:33,386 INFO L225 Difference]: With dead ends: 945 [2022-01-18 06:25:33,386 INFO L226 Difference]: Without dead ends: 941 [2022-01-18 06:25:33,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=724, Invalid=1726, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:25:33,387 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 230 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:33,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 76 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:25:33,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2022-01-18 06:25:33,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 664. [2022-01-18 06:25:33,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 2.4585218702865763) internal successors, (1630), 663 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:33,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1630 transitions. [2022-01-18 06:25:33,398 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1630 transitions. Word has length 24 [2022-01-18 06:25:33,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:33,399 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 1630 transitions. [2022-01-18 06:25:33,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:33,399 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1630 transitions. [2022-01-18 06:25:33,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:33,400 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:33,400 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:33,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:33,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:33,616 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:33,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:33,616 INFO L85 PathProgramCache]: Analyzing trace with hash -702019826, now seen corresponding path program 29 times [2022-01-18 06:25:33,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:33,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447379189] [2022-01-18 06:25:33,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:33,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:33,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:33,693 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:25:33,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:33,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447379189] [2022-01-18 06:25:33,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447379189] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:33,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92722691] [2022-01-18 06:25:33,694 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:25:33,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:33,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:33,695 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-01-18 06:25:33,695 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-01-18 06:25:33,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:25:33,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:33,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:33,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:33,830 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:33,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:33,914 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:33,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92722691] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:33,914 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:33,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-01-18 06:25:33,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527112550] [2022-01-18 06:25:33,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:33,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:25:33,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:33,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:25:33,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:25:33,915 INFO L87 Difference]: Start difference. First operand 664 states and 1630 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:34,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:34,394 INFO L93 Difference]: Finished difference Result 1032 states and 2346 transitions. [2022-01-18 06:25:34,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 06:25:34,394 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:34,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:34,397 INFO L225 Difference]: With dead ends: 1032 [2022-01-18 06:25:34,397 INFO L226 Difference]: Without dead ends: 1020 [2022-01-18 06:25:34,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=657, Invalid=1599, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:25:34,398 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 282 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:34,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 75 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:34,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states. [2022-01-18 06:25:34,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 715. [2022-01-18 06:25:34,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 714 states have (on average 2.4747899159663866) internal successors, (1767), 714 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:34,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1767 transitions. [2022-01-18 06:25:34,411 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1767 transitions. Word has length 24 [2022-01-18 06:25:34,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:34,411 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1767 transitions. [2022-01-18 06:25:34,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:34,412 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1767 transitions. [2022-01-18 06:25:34,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:25:34,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:34,413 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:34,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 06:25:34,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-01-18 06:25:34,623 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:34,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:34,624 INFO L85 PathProgramCache]: Analyzing trace with hash -929241206, now seen corresponding path program 30 times [2022-01-18 06:25:34,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:34,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307929589] [2022-01-18 06:25:34,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:34,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:34,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:34,679 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:34,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:34,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307929589] [2022-01-18 06:25:34,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307929589] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:34,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918138828] [2022-01-18 06:25:34,680 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:25:34,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:34,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:34,696 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-01-18 06:25:34,723 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-01-18 06:25:34,732 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:25:34,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:34,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 06:25:34,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:34,861 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:34,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:34,941 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:34,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918138828] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:34,941 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:34,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 06:25:34,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980622561] [2022-01-18 06:25:34,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:34,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:25:34,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:34,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:25:34,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:25:34,942 INFO L87 Difference]: Start difference. First operand 715 states and 1767 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:35,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:35,347 INFO L93 Difference]: Finished difference Result 1063 states and 2453 transitions. [2022-01-18 06:25:35,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 06:25:35,348 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:25:35,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:35,351 INFO L225 Difference]: With dead ends: 1063 [2022-01-18 06:25:35,351 INFO L226 Difference]: Without dead ends: 1043 [2022-01-18 06:25:35,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=557, Invalid=1423, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 06:25:35,352 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 258 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:35,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 73 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:25:35,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2022-01-18 06:25:35,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 771. [2022-01-18 06:25:35,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 770 states have (on average 2.4883116883116885) internal successors, (1916), 770 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:35,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 1916 transitions. [2022-01-18 06:25:35,365 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 1916 transitions. Word has length 24 [2022-01-18 06:25:35,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:35,365 INFO L470 AbstractCegarLoop]: Abstraction has 771 states and 1916 transitions. [2022-01-18 06:25:35,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:35,365 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 1916 transitions. [2022-01-18 06:25:35,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:25:35,366 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:35,366 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:35,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:35,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:35,582 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:35,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:35,583 INFO L85 PathProgramCache]: Analyzing trace with hash 434491040, now seen corresponding path program 31 times [2022-01-18 06:25:35,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:35,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406173034] [2022-01-18 06:25:35,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:35,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:35,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:35,826 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:35,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:35,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406173034] [2022-01-18 06:25:35,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406173034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:35,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546809921] [2022-01-18 06:25:35,827 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:25:35,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:35,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:35,828 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-01-18 06:25:35,828 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-01-18 06:25:35,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:35,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:25:35,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:36,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:36,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:36,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:36,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:36,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:36,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:36,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:36,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:36,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:25:36,172 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:36,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:36,397 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:25:36,398 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 30 treesize of output 95 [2022-01-18 06:25:36,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:36,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:36,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:36,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:36,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:36,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:36,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:36,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:36,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:25:36,637 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:36,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546809921] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:36,637 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:36,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:25:36,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616718831] [2022-01-18 06:25:36,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:36,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:25:36,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:36,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:25:36,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:25:36,638 INFO L87 Difference]: Start difference. First operand 771 states and 1916 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:37,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:37,450 INFO L93 Difference]: Finished difference Result 1161 states and 2807 transitions. [2022-01-18 06:25:37,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 06:25:37,455 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:25:37,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:37,458 INFO L225 Difference]: With dead ends: 1161 [2022-01-18 06:25:37,458 INFO L226 Difference]: Without dead ends: 1154 [2022-01-18 06:25:37,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 554 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=298, Invalid=2152, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:25:37,459 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 105 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:37,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 138 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 330 Invalid, 0 Unknown, 85 Unchecked, 0.2s Time] [2022-01-18 06:25:37,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2022-01-18 06:25:37,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 819. [2022-01-18 06:25:37,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 818 states have (on average 2.4731051344743276) internal successors, (2023), 818 states have internal predecessors, (2023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:37,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 2023 transitions. [2022-01-18 06:25:37,471 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 2023 transitions. Word has length 26 [2022-01-18 06:25:37,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:37,471 INFO L470 AbstractCegarLoop]: Abstraction has 819 states and 2023 transitions. [2022-01-18 06:25:37,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:37,471 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 2023 transitions. [2022-01-18 06:25:37,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:25:37,473 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:37,473 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:37,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:37,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:37,689 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:37,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:37,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1491178984, now seen corresponding path program 32 times [2022-01-18 06:25:37,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:37,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170338215] [2022-01-18 06:25:37,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:37,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:37,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:37,908 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:37,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:37,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170338215] [2022-01-18 06:25:37,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170338215] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:37,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731752464] [2022-01-18 06:25:37,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:37,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:37,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:37,909 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-01-18 06:25:37,910 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-01-18 06:25:37,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:37,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:37,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:25:37,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:38,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:38,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:38,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:38,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:38,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:38,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:38,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:25:38,233 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:38,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:38,449 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:25:38,449 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 30 treesize of output 95 [2022-01-18 06:25:38,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:38,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:38,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:38,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:38,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:38,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:38,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:38,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:38,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:25:38,610 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:38,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731752464] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:38,610 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:38,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:25:38,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453353373] [2022-01-18 06:25:38,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:38,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:25:38,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:38,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:25:38,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:25:38,611 INFO L87 Difference]: Start difference. First operand 819 states and 2023 transitions. Second operand has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:39,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:39,462 INFO L93 Difference]: Finished difference Result 1175 states and 2816 transitions. [2022-01-18 06:25:39,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 06:25:39,462 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:25:39,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:39,465 INFO L225 Difference]: With dead ends: 1175 [2022-01-18 06:25:39,466 INFO L226 Difference]: Without dead ends: 1172 [2022-01-18 06:25:39,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 554 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=298, Invalid=2152, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:25:39,467 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 106 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:39,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 140 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 380 Invalid, 0 Unknown, 96 Unchecked, 0.2s Time] [2022-01-18 06:25:39,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2022-01-18 06:25:39,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 815. [2022-01-18 06:25:39,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 814 states have (on average 2.4754299754299756) internal successors, (2015), 814 states have internal predecessors, (2015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:39,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 2015 transitions. [2022-01-18 06:25:39,505 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 2015 transitions. Word has length 26 [2022-01-18 06:25:39,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:39,505 INFO L470 AbstractCegarLoop]: Abstraction has 815 states and 2015 transitions. [2022-01-18 06:25:39,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:39,506 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 2015 transitions. [2022-01-18 06:25:39,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:25:39,507 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:39,507 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:39,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 06:25:39,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 06:25:39,716 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:39,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:39,717 INFO L85 PathProgramCache]: Analyzing trace with hash -83054684, now seen corresponding path program 33 times [2022-01-18 06:25:39,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:39,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821730512] [2022-01-18 06:25:39,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:39,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:39,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:39,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:39,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821730512] [2022-01-18 06:25:39,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821730512] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:39,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096491135] [2022-01-18 06:25:39,953 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:39,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:39,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:39,954 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-01-18 06:25:39,955 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-01-18 06:25:39,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:25:39,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:39,978 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:25:39,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:40,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:40,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:40,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:40,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:40,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 49 treesize of output 55 [2022-01-18 06:25:40,785 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:40,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:41,595 INFO L353 Elim1Store]: treesize reduction 24, result has 83.0 percent of original size [2022-01-18 06:25:41,595 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 53 treesize of output 138 [2022-01-18 06:25:45,599 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:45,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096491135] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:45,599 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:45,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 33 [2022-01-18 06:25:45,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84038866] [2022-01-18 06:25:45,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:45,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:25:45,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:45,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:25:45,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=994, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:25:45,616 INFO L87 Difference]: Start difference. First operand 815 states and 2015 transitions. Second operand has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 33 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:46,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:46,753 INFO L93 Difference]: Finished difference Result 1194 states and 2858 transitions. [2022-01-18 06:25:46,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 06:25:46,753 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 33 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:25:46,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:46,757 INFO L225 Difference]: With dead ends: 1194 [2022-01-18 06:25:46,757 INFO L226 Difference]: Without dead ends: 1188 [2022-01-18 06:25:46,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 34 SyntacticMatches, 7 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 800 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=342, Invalid=2850, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:25:46,758 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 81 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 469 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:46,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 199 Invalid, 891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 396 Invalid, 0 Unknown, 469 Unchecked, 0.2s Time] [2022-01-18 06:25:46,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2022-01-18 06:25:46,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 857. [2022-01-18 06:25:46,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 856 states have (on average 2.4661214953271027) internal successors, (2111), 856 states have internal predecessors, (2111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:46,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 2111 transitions. [2022-01-18 06:25:46,774 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 2111 transitions. Word has length 26 [2022-01-18 06:25:46,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:46,774 INFO L470 AbstractCegarLoop]: Abstraction has 857 states and 2111 transitions. [2022-01-18 06:25:46,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 33 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:46,774 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 2111 transitions. [2022-01-18 06:25:46,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:25:46,776 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:46,776 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:46,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:46,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 06:25:46,988 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:46,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:46,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1093121440, now seen corresponding path program 34 times [2022-01-18 06:25:46,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:46,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320682338] [2022-01-18 06:25:46,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:46,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:46,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:47,233 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:47,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:47,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320682338] [2022-01-18 06:25:47,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320682338] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:47,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722405019] [2022-01-18 06:25:47,233 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:25:47,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:47,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:47,234 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-01-18 06:25:47,235 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-01-18 06:25:47,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:25:47,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:47,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:25:47,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:47,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:47,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:47,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:47,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:47,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:47,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:47,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:47,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:47,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:25:47,581 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:47,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:47,806 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:25:47,806 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 30 treesize of output 95 [2022-01-18 06:25:47,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:47,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:47,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:47,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:47,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:47,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:47,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:47,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:47,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:25:48,022 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:48,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722405019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:48,023 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:48,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:25:48,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994891132] [2022-01-18 06:25:48,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:48,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:25:48,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:48,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:25:48,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:25:48,024 INFO L87 Difference]: Start difference. First operand 857 states and 2111 transitions. Second operand has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:48,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:48,986 INFO L93 Difference]: Finished difference Result 1262 states and 3022 transitions. [2022-01-18 06:25:48,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 06:25:48,987 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:25:48,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:48,990 INFO L225 Difference]: With dead ends: 1262 [2022-01-18 06:25:48,990 INFO L226 Difference]: Without dead ends: 1259 [2022-01-18 06:25:48,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 575 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=310, Invalid=2240, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:25:48,991 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 82 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 271 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:48,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 172 Invalid, 913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 607 Invalid, 0 Unknown, 271 Unchecked, 0.3s Time] [2022-01-18 06:25:48,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2022-01-18 06:25:49,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 863. [2022-01-18 06:25:49,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 862 states have (on average 2.4628770301624128) internal successors, (2123), 862 states have internal predecessors, (2123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:49,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 2123 transitions. [2022-01-18 06:25:49,004 INFO L78 Accepts]: Start accepts. Automaton has 863 states and 2123 transitions. Word has length 26 [2022-01-18 06:25:49,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:49,004 INFO L470 AbstractCegarLoop]: Abstraction has 863 states and 2123 transitions. [2022-01-18 06:25:49,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:49,004 INFO L276 IsEmpty]: Start isEmpty. Operand 863 states and 2123 transitions. [2022-01-18 06:25:49,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:25:49,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:49,006 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:49,023 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-01-18 06:25:49,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 06:25:49,215 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:49,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:49,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1170935528, now seen corresponding path program 35 times [2022-01-18 06:25:49,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:49,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413391378] [2022-01-18 06:25:49,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:49,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:49,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:49,456 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:49,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:49,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413391378] [2022-01-18 06:25:49,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413391378] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:49,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945484395] [2022-01-18 06:25:49,457 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:25:49,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:49,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:49,458 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-01-18 06:25:49,459 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-01-18 06:25:49,477 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:25:49,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:49,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:25:49,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:49,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:49,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:49,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:49,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:49,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:49,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:49,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:25:49,799 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:49,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:50,018 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:25:50,018 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 30 treesize of output 95 [2022-01-18 06:25:50,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:50,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:50,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:50,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:50,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:50,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:50,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:50,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:50,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:25:50,238 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:50,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945484395] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:50,238 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:50,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:25:50,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824084531] [2022-01-18 06:25:50,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:50,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:25:50,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:50,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:25:50,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:25:50,245 INFO L87 Difference]: Start difference. First operand 863 states and 2123 transitions. Second operand has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:51,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:51,216 INFO L93 Difference]: Finished difference Result 1252 states and 2968 transitions. [2022-01-18 06:25:51,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 06:25:51,216 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:25:51,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:51,220 INFO L225 Difference]: With dead ends: 1252 [2022-01-18 06:25:51,220 INFO L226 Difference]: Without dead ends: 1249 [2022-01-18 06:25:51,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=335, Invalid=2317, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:25:51,221 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 119 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 235 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:51,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 146 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 418 Invalid, 0 Unknown, 235 Unchecked, 0.2s Time] [2022-01-18 06:25:51,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2022-01-18 06:25:51,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 861. [2022-01-18 06:25:51,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 860 states have (on average 2.4651162790697674) internal successors, (2120), 860 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:51,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 2120 transitions. [2022-01-18 06:25:51,233 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 2120 transitions. Word has length 26 [2022-01-18 06:25:51,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:51,233 INFO L470 AbstractCegarLoop]: Abstraction has 861 states and 2120 transitions. [2022-01-18 06:25:51,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:51,234 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 2120 transitions. [2022-01-18 06:25:51,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:25:51,235 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:51,235 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:51,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-18 06:25:51,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 06:25:51,451 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:51,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:51,451 INFO L85 PathProgramCache]: Analyzing trace with hash 234980, now seen corresponding path program 36 times [2022-01-18 06:25:51,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:51,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293650586] [2022-01-18 06:25:51,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:51,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:51,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:51,691 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:51,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:51,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293650586] [2022-01-18 06:25:51,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293650586] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:51,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500669185] [2022-01-18 06:25:51,692 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:25:51,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:51,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:51,693 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-01-18 06:25:51,693 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-01-18 06:25:51,714 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:25:51,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:51,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:25:51,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:52,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:52,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:52,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:52,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:52,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:52,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:52,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:25:52,039 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:52,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:52,277 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:25:52,277 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 30 treesize of output 95 [2022-01-18 06:25:52,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:52,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:52,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:52,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:52,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:52,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:52,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:52,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:52,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:25:52,483 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:52,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500669185] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:52,483 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:52,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:25:52,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917478819] [2022-01-18 06:25:52,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:52,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:25:52,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:52,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:25:52,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:25:52,484 INFO L87 Difference]: Start difference. First operand 861 states and 2120 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:53,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:53,343 INFO L93 Difference]: Finished difference Result 1190 states and 2852 transitions. [2022-01-18 06:25:53,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 06:25:53,344 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:25:53,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:53,356 INFO L225 Difference]: With dead ends: 1190 [2022-01-18 06:25:53,356 INFO L226 Difference]: Without dead ends: 1183 [2022-01-18 06:25:53,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=303, Invalid=2049, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:25:53,358 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 110 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:53,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 127 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 409 Invalid, 0 Unknown, 206 Unchecked, 0.2s Time] [2022-01-18 06:25:53,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1183 states. [2022-01-18 06:25:53,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1183 to 868. [2022-01-18 06:25:53,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 868 states, 867 states have (on average 2.4694348327566322) internal successors, (2141), 867 states have internal predecessors, (2141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:53,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 2141 transitions. [2022-01-18 06:25:53,370 INFO L78 Accepts]: Start accepts. Automaton has 868 states and 2141 transitions. Word has length 26 [2022-01-18 06:25:53,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:53,370 INFO L470 AbstractCegarLoop]: Abstraction has 868 states and 2141 transitions. [2022-01-18 06:25:53,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:53,370 INFO L276 IsEmpty]: Start isEmpty. Operand 868 states and 2141 transitions. [2022-01-18 06:25:53,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:25:53,372 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:53,372 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:53,389 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-01-18 06:25:53,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:53,579 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:53,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:53,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1008532964, now seen corresponding path program 37 times [2022-01-18 06:25:53,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:53,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722502324] [2022-01-18 06:25:53,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:53,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:53,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:53,816 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:53,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:53,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722502324] [2022-01-18 06:25:53,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722502324] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:53,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619299685] [2022-01-18 06:25:53,817 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:25:53,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:53,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:53,818 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-01-18 06:25:53,819 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-01-18 06:25:53,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:53,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:25:53,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:54,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:54,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:54,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:54,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:54,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:54,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:54,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:54,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:54,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:25:54,152 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:54,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:54,378 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:25:54,379 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 30 treesize of output 95 [2022-01-18 06:25:54,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:54,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:54,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:54,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:54,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:54,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:54,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:54,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:54,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:25:54,552 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:54,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619299685] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:54,552 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:54,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:25:54,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057593015] [2022-01-18 06:25:54,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:54,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:25:54,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:54,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:25:54,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:25:54,553 INFO L87 Difference]: Start difference. First operand 868 states and 2141 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:55,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:55,488 INFO L93 Difference]: Finished difference Result 1265 states and 3033 transitions. [2022-01-18 06:25:55,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 06:25:55,488 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:25:55,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:55,491 INFO L225 Difference]: With dead ends: 1265 [2022-01-18 06:25:55,491 INFO L226 Difference]: Without dead ends: 1258 [2022-01-18 06:25:55,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=315, Invalid=2037, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:25:55,491 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 90 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 257 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:55,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 140 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 462 Invalid, 0 Unknown, 257 Unchecked, 0.2s Time] [2022-01-18 06:25:55,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1258 states. [2022-01-18 06:25:55,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1258 to 900. [2022-01-18 06:25:55,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 900 states, 899 states have (on average 2.474972191323693) internal successors, (2225), 899 states have internal predecessors, (2225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:55,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 900 states to 900 states and 2225 transitions. [2022-01-18 06:25:55,504 INFO L78 Accepts]: Start accepts. Automaton has 900 states and 2225 transitions. Word has length 26 [2022-01-18 06:25:55,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:55,504 INFO L470 AbstractCegarLoop]: Abstraction has 900 states and 2225 transitions. [2022-01-18 06:25:55,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:55,504 INFO L276 IsEmpty]: Start isEmpty. Operand 900 states and 2225 transitions. [2022-01-18 06:25:55,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:25:55,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:55,505 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:55,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 06:25:55,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 06:25:55,719 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:55,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:55,720 INFO L85 PathProgramCache]: Analyzing trace with hash -9411100, now seen corresponding path program 38 times [2022-01-18 06:25:55,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:55,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648205390] [2022-01-18 06:25:55,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:55,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:55,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:55,954 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:55,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:55,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648205390] [2022-01-18 06:25:55,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648205390] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:55,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502651172] [2022-01-18 06:25:55,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:25:55,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:55,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:55,956 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-01-18 06:25:55,957 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-01-18 06:25:55,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:25:55,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:55,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:25:55,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:56,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:56,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:56,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:56,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:56,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:56,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:56,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:56,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:56,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:25:56,271 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:56,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:56,493 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:25:56,494 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 30 treesize of output 95 [2022-01-18 06:25:56,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:56,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:56,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:56,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:56,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:56,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:56,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:56,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:56,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:25:56,664 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:56,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502651172] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:25:56,664 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:25:56,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:25:56,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255403753] [2022-01-18 06:25:56,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:25:56,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:25:56,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:25:56,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:25:56,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:25:56,665 INFO L87 Difference]: Start difference. First operand 900 states and 2225 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:57,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:25:57,564 INFO L93 Difference]: Finished difference Result 1181 states and 2881 transitions. [2022-01-18 06:25:57,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 06:25:57,565 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:25:57,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:25:57,566 INFO L225 Difference]: With dead ends: 1181 [2022-01-18 06:25:57,566 INFO L226 Difference]: Without dead ends: 1174 [2022-01-18 06:25:57,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=294, Invalid=1962, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:25:57,567 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 90 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 221 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:25:57,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 118 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 449 Invalid, 0 Unknown, 221 Unchecked, 0.2s Time] [2022-01-18 06:25:57,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1174 states. [2022-01-18 06:25:57,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1174 to 911. [2022-01-18 06:25:57,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 911 states, 910 states have (on average 2.4835164835164836) internal successors, (2260), 910 states have internal predecessors, (2260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:57,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 2260 transitions. [2022-01-18 06:25:57,578 INFO L78 Accepts]: Start accepts. Automaton has 911 states and 2260 transitions. Word has length 26 [2022-01-18 06:25:57,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:25:57,579 INFO L470 AbstractCegarLoop]: Abstraction has 911 states and 2260 transitions. [2022-01-18 06:25:57,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:25:57,579 INFO L276 IsEmpty]: Start isEmpty. Operand 911 states and 2260 transitions. [2022-01-18 06:25:57,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:25:57,580 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:25:57,580 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:25:57,595 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-01-18 06:25:57,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-18 06:25:57,787 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:25:57,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:25:57,788 INFO L85 PathProgramCache]: Analyzing trace with hash -2100038610, now seen corresponding path program 39 times [2022-01-18 06:25:57,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:25:57,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581211108] [2022-01-18 06:25:57,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:25:57,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:25:57,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:25:58,018 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:58,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:25:58,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581211108] [2022-01-18 06:25:58,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581211108] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:25:58,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517364591] [2022-01-18 06:25:58,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:25:58,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:25:58,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:25:58,020 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-01-18 06:25:58,020 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-01-18 06:25:58,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:25:58,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:25:58,040 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:25:58,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:25:58,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:25:58,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:58,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:25:58,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:25:58,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 49 treesize of output 55 [2022-01-18 06:25:58,759 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:25:58,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:25:59,550 INFO L353 Elim1Store]: treesize reduction 24, result has 83.0 percent of original size [2022-01-18 06:25:59,550 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 53 treesize of output 138 [2022-01-18 06:26:10,078 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:10,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517364591] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:10,078 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:10,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 33 [2022-01-18 06:26:10,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473711031] [2022-01-18 06:26:10,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:10,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:26:10,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:10,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:26:10,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=992, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:26:10,079 INFO L87 Difference]: Start difference. First operand 911 states and 2260 transitions. Second operand has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:11,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:11,454 INFO L93 Difference]: Finished difference Result 1339 states and 3202 transitions. [2022-01-18 06:26:11,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 06:26:11,454 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:11,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:11,457 INFO L225 Difference]: With dead ends: 1339 [2022-01-18 06:26:11,457 INFO L226 Difference]: Without dead ends: 1284 [2022-01-18 06:26:11,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 30 SyntacticMatches, 8 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 932 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=421, Invalid=3119, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 06:26:11,458 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 121 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 1284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 927 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:11,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 212 Invalid, 1284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 322 Invalid, 0 Unknown, 927 Unchecked, 0.2s Time] [2022-01-18 06:26:11,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1284 states. [2022-01-18 06:26:11,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1284 to 923. [2022-01-18 06:26:11,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 922 states have (on average 2.477223427331887) internal successors, (2284), 922 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:11,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 2284 transitions. [2022-01-18 06:26:11,470 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 2284 transitions. Word has length 26 [2022-01-18 06:26:11,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:11,470 INFO L470 AbstractCegarLoop]: Abstraction has 923 states and 2284 transitions. [2022-01-18 06:26:11,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:11,470 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 2284 transitions. [2022-01-18 06:26:11,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:11,471 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:11,472 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:11,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 06:26:11,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-01-18 06:26:11,687 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:11,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:11,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1232654318, now seen corresponding path program 40 times [2022-01-18 06:26:11,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:11,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395979060] [2022-01-18 06:26:11,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:11,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:11,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:11,937 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:11,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:11,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395979060] [2022-01-18 06:26:11,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395979060] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:11,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241068495] [2022-01-18 06:26:11,937 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:26:11,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:11,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:11,938 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-01-18 06:26:11,940 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-01-18 06:26:11,959 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:26:11,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:11,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:11,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:12,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:12,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:12,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:12,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:12,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:12,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:12,248 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:12,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:12,464 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:12,465 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 30 treesize of output 95 [2022-01-18 06:26:12,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:12,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:12,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:12,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:26:12,624 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:12,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241068495] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:12,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:12,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:26:12,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120320633] [2022-01-18 06:26:12,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:12,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:26:12,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:12,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:26:12,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:26:12,625 INFO L87 Difference]: Start difference. First operand 923 states and 2284 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:14,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:14,065 INFO L93 Difference]: Finished difference Result 1394 states and 3319 transitions. [2022-01-18 06:26:14,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 06:26:14,066 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:14,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:14,068 INFO L225 Difference]: With dead ends: 1394 [2022-01-18 06:26:14,068 INFO L226 Difference]: Without dead ends: 1309 [2022-01-18 06:26:14,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 856 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=518, Invalid=3022, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 06:26:14,069 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 154 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 1006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:14,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 228 Invalid, 1006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 717 Invalid, 0 Unknown, 247 Unchecked, 0.3s Time] [2022-01-18 06:26:14,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2022-01-18 06:26:14,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 975. [2022-01-18 06:26:14,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 975 states, 974 states have (on average 2.452772073921971) internal successors, (2389), 974 states have internal predecessors, (2389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:14,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 2389 transitions. [2022-01-18 06:26:14,081 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 2389 transitions. Word has length 26 [2022-01-18 06:26:14,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:14,081 INFO L470 AbstractCegarLoop]: Abstraction has 975 states and 2389 transitions. [2022-01-18 06:26:14,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:14,081 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 2389 transitions. [2022-01-18 06:26:14,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:14,082 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:14,082 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:14,098 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-01-18 06:26:14,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:14,283 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:14,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:14,283 INFO L85 PathProgramCache]: Analyzing trace with hash 715108594, now seen corresponding path program 41 times [2022-01-18 06:26:14,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:14,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398244306] [2022-01-18 06:26:14,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:14,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:14,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:14,531 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:14,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:14,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398244306] [2022-01-18 06:26:14,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398244306] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:14,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402278711] [2022-01-18 06:26:14,532 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:26:14,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:14,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:14,534 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-01-18 06:26:14,534 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-01-18 06:26:14,556 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:26:14,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:14,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:14,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:14,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:14,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:14,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:14,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:14,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:14,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:14,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:14,889 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:14,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:15,097 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:15,098 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 30 treesize of output 95 [2022-01-18 06:26:15,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:15,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:15,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:15,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:15,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:15,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:15,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:15,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:15,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:26:15,275 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:15,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402278711] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:15,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:15,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:26:15,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058746440] [2022-01-18 06:26:15,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:15,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:26:15,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:15,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:26:15,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:26:15,276 INFO L87 Difference]: Start difference. First operand 975 states and 2389 transitions. Second operand has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:16,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:16,650 INFO L93 Difference]: Finished difference Result 1393 states and 3309 transitions. [2022-01-18 06:26:16,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 06:26:16,651 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:16,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:16,653 INFO L225 Difference]: With dead ends: 1393 [2022-01-18 06:26:16,653 INFO L226 Difference]: Without dead ends: 1379 [2022-01-18 06:26:16,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=530, Invalid=3252, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 06:26:16,654 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 138 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:16,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 98 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 460 Invalid, 0 Unknown, 137 Unchecked, 0.3s Time] [2022-01-18 06:26:16,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states. [2022-01-18 06:26:16,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 970. [2022-01-18 06:26:16,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 969 states have (on average 2.454076367389061) internal successors, (2378), 969 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:16,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 2378 transitions. [2022-01-18 06:26:16,666 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 2378 transitions. Word has length 26 [2022-01-18 06:26:16,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:16,666 INFO L470 AbstractCegarLoop]: Abstraction has 970 states and 2378 transitions. [2022-01-18 06:26:16,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:16,666 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 2378 transitions. [2022-01-18 06:26:16,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:16,667 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:16,667 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:16,688 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-01-18 06:26:16,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:16,883 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:16,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:16,884 INFO L85 PathProgramCache]: Analyzing trace with hash -597566298, now seen corresponding path program 42 times [2022-01-18 06:26:16,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:16,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949295043] [2022-01-18 06:26:16,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:16,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:16,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:17,124 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:17,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:17,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949295043] [2022-01-18 06:26:17,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949295043] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:17,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382954599] [2022-01-18 06:26:17,125 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:26:17,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:17,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:17,126 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-01-18 06:26:17,127 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-01-18 06:26:17,145 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:26:17,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:17,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:17,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:17,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:17,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:17,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:17,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:17,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:17,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:17,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:17,414 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:17,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:17,660 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:17,660 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 30 treesize of output 95 [2022-01-18 06:26:17,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:17,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:17,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:17,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:17,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:17,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:17,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:17,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:17,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:26:17,838 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:17,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382954599] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:17,838 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:17,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:26:17,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887259631] [2022-01-18 06:26:17,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:17,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:26:17,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:17,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:26:17,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:26:17,839 INFO L87 Difference]: Start difference. First operand 970 states and 2378 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:19,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:19,600 INFO L93 Difference]: Finished difference Result 1579 states and 3725 transitions. [2022-01-18 06:26:19,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 06:26:19,600 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:19,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:19,603 INFO L225 Difference]: With dead ends: 1579 [2022-01-18 06:26:19,603 INFO L226 Difference]: Without dead ends: 1556 [2022-01-18 06:26:19,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=541, Invalid=3619, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 06:26:19,604 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 171 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 1143 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 1218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:19,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 179 Invalid, 1218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1143 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 06:26:19,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2022-01-18 06:26:19,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1009. [2022-01-18 06:26:19,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1008 states have (on average 2.4603174603174605) internal successors, (2480), 1008 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:19,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 2480 transitions. [2022-01-18 06:26:19,617 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 2480 transitions. Word has length 26 [2022-01-18 06:26:19,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:19,617 INFO L470 AbstractCegarLoop]: Abstraction has 1009 states and 2480 transitions. [2022-01-18 06:26:19,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:19,618 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 2480 transitions. [2022-01-18 06:26:19,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:19,619 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:19,619 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:19,635 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-01-18 06:26:19,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 06:26:19,824 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:19,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:19,824 INFO L85 PathProgramCache]: Analyzing trace with hash 707454872, now seen corresponding path program 43 times [2022-01-18 06:26:19,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:19,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164588847] [2022-01-18 06:26:19,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:19,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:19,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:20,050 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:20,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:20,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164588847] [2022-01-18 06:26:20,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164588847] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:20,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057554251] [2022-01-18 06:26:20,050 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:26:20,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:20,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:20,051 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-01-18 06:26:20,052 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-01-18 06:26:20,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:20,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:20,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:20,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:20,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:20,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:20,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:20,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:20,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:20,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:20,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:20,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:20,372 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:20,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:20,594 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:20,595 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 30 treesize of output 95 [2022-01-18 06:26:20,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:20,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:20,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:20,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:20,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:20,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:20,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:20,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:20,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:26:20,752 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:20,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057554251] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:20,753 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:20,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:26:20,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936420732] [2022-01-18 06:26:20,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:20,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:26:20,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:20,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:26:20,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:26:20,754 INFO L87 Difference]: Start difference. First operand 1009 states and 2480 transitions. Second operand has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:22,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:22,002 INFO L93 Difference]: Finished difference Result 1387 states and 3307 transitions. [2022-01-18 06:26:22,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:26:22,003 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:22,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:22,005 INFO L225 Difference]: With dead ends: 1387 [2022-01-18 06:26:22,005 INFO L226 Difference]: Without dead ends: 1342 [2022-01-18 06:26:22,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=451, Invalid=2519, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:26:22,006 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 134 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:22,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 140 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 663 Invalid, 0 Unknown, 159 Unchecked, 0.3s Time] [2022-01-18 06:26:22,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1342 states. [2022-01-18 06:26:22,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1342 to 993. [2022-01-18 06:26:22,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 992 states have (on average 2.467741935483871) internal successors, (2448), 992 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:22,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 2448 transitions. [2022-01-18 06:26:22,017 INFO L78 Accepts]: Start accepts. Automaton has 993 states and 2448 transitions. Word has length 26 [2022-01-18 06:26:22,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:22,018 INFO L470 AbstractCegarLoop]: Abstraction has 993 states and 2448 transitions. [2022-01-18 06:26:22,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:22,018 INFO L276 IsEmpty]: Start isEmpty. Operand 993 states and 2448 transitions. [2022-01-18 06:26:22,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:22,019 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:22,019 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:22,037 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-01-18 06:26:22,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-18 06:26:22,235 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:22,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:22,235 INFO L85 PathProgramCache]: Analyzing trace with hash 277025134, now seen corresponding path program 44 times [2022-01-18 06:26:22,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:22,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068019191] [2022-01-18 06:26:22,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:22,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:22,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:22,436 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:22,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:22,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068019191] [2022-01-18 06:26:22,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068019191] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:22,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638881465] [2022-01-18 06:26:22,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:26:22,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:22,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:22,438 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-01-18 06:26:22,439 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-01-18 06:26:22,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:26:22,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:22,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:22,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:22,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:22,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:22,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:22,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:22,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:22,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:22,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:22,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:22,753 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:22,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:22,954 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:22,955 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 30 treesize of output 95 [2022-01-18 06:26:23,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:23,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:23,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:23,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:23,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:23,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:23,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:23,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:23,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 3 [2022-01-18 06:26:23,132 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:23,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638881465] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:23,132 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:23,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 23 [2022-01-18 06:26:23,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599426592] [2022-01-18 06:26:23,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:23,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 06:26:23,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:23,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 06:26:23,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:26:23,133 INFO L87 Difference]: Start difference. First operand 993 states and 2448 transitions. Second operand has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:24,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:24,048 INFO L93 Difference]: Finished difference Result 1343 states and 3128 transitions. [2022-01-18 06:26:24,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 06:26:24,049 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:24,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:24,051 INFO L225 Difference]: With dead ends: 1343 [2022-01-18 06:26:24,051 INFO L226 Difference]: Without dead ends: 1285 [2022-01-18 06:26:24,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 36 SyntacticMatches, 7 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 645 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=323, Invalid=1933, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:26:24,051 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 230 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:24,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 212 Invalid, 950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 899 Invalid, 0 Unknown, 11 Unchecked, 0.4s Time] [2022-01-18 06:26:24,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1285 states. [2022-01-18 06:26:24,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1285 to 1081. [2022-01-18 06:26:24,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1081 states, 1080 states have (on average 2.4805555555555556) internal successors, (2679), 1080 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:24,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1081 states to 1081 states and 2679 transitions. [2022-01-18 06:26:24,065 INFO L78 Accepts]: Start accepts. Automaton has 1081 states and 2679 transitions. Word has length 26 [2022-01-18 06:26:24,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:24,065 INFO L470 AbstractCegarLoop]: Abstraction has 1081 states and 2679 transitions. [2022-01-18 06:26:24,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:24,065 INFO L276 IsEmpty]: Start isEmpty. Operand 1081 states and 2679 transitions. [2022-01-18 06:26:24,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:24,067 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:24,067 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:24,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-01-18 06:26:24,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 06:26:24,282 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:24,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:24,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1792998102, now seen corresponding path program 45 times [2022-01-18 06:26:24,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:24,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480588179] [2022-01-18 06:26:24,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:24,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:24,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:24,514 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:24,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:24,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480588179] [2022-01-18 06:26:24,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480588179] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:24,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424923415] [2022-01-18 06:26:24,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:26:24,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:24,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:24,515 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-01-18 06:26:24,516 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-01-18 06:26:24,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:26:24,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:24,536 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 06:26:24,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:24,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:24,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:24,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:24,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:24,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:24,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:24,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:24,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 61 treesize of output 85 [2022-01-18 06:26:25,151 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:25,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:25,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:25,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:25,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:25,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:25,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:25,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 58 treesize of output 131 [2022-01-18 06:26:28,003 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:28,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424923415] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:28,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:28,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 34 [2022-01-18 06:26:28,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980165243] [2022-01-18 06:26:28,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:28,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:26:28,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:28,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:26:28,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:26:28,004 INFO L87 Difference]: Start difference. First operand 1081 states and 2679 transitions. Second operand has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:34,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:34,173 INFO L93 Difference]: Finished difference Result 2055 states and 4788 transitions. [2022-01-18 06:26:34,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 06:26:34,173 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:34,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:34,177 INFO L225 Difference]: With dead ends: 2055 [2022-01-18 06:26:34,177 INFO L226 Difference]: Without dead ends: 1985 [2022-01-18 06:26:34,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 24 SyntacticMatches, 14 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5247 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=2012, Invalid=12508, Unknown=0, NotChecked=0, Total=14520 [2022-01-18 06:26:34,179 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 388 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 1690 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 2064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 270 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:34,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 395 Invalid, 2064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1690 Invalid, 0 Unknown, 270 Unchecked, 0.9s Time] [2022-01-18 06:26:34,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1985 states. [2022-01-18 06:26:34,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1985 to 1177. [2022-01-18 06:26:34,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1177 states, 1176 states have (on average 2.5008503401360542) internal successors, (2941), 1176 states have internal predecessors, (2941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:34,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 2941 transitions. [2022-01-18 06:26:34,200 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 2941 transitions. Word has length 26 [2022-01-18 06:26:34,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:34,201 INFO L470 AbstractCegarLoop]: Abstraction has 1177 states and 2941 transitions. [2022-01-18 06:26:34,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:34,202 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 2941 transitions. [2022-01-18 06:26:34,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:34,203 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:34,203 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:34,221 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-01-18 06:26:34,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:34,419 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:34,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:34,420 INFO L85 PathProgramCache]: Analyzing trace with hash 771199462, now seen corresponding path program 46 times [2022-01-18 06:26:34,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:34,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839557324] [2022-01-18 06:26:34,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:34,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:34,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:34,635 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:34,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:34,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839557324] [2022-01-18 06:26:34,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839557324] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:34,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387366381] [2022-01-18 06:26:34,635 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:26:34,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:34,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:34,636 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-01-18 06:26:34,637 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-01-18 06:26:34,655 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:26:34,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:34,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:34,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:34,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:34,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:34,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:34,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:34,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:34,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:34,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:34,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:34,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:34,934 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:34,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:35,149 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:35,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 30 treesize of output 95 [2022-01-18 06:26:35,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:35,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:35,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:35,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:35,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:35,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:35,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:35,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:35,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:26:35,396 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:35,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387366381] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:35,396 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:35,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 24 [2022-01-18 06:26:35,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620145214] [2022-01-18 06:26:35,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:35,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:26:35,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:35,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:26:35,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:26:35,397 INFO L87 Difference]: Start difference. First operand 1177 states and 2941 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:37,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:37,116 INFO L93 Difference]: Finished difference Result 1541 states and 3710 transitions. [2022-01-18 06:26:37,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 06:26:37,116 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:37,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:37,118 INFO L225 Difference]: With dead ends: 1541 [2022-01-18 06:26:37,118 INFO L226 Difference]: Without dead ends: 1473 [2022-01-18 06:26:37,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1168 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=540, Invalid=3620, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 06:26:37,119 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 215 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 956 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 1010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:37,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 181 Invalid, 1010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 956 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:26:37,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1473 states. [2022-01-18 06:26:37,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1473 to 1230. [2022-01-18 06:26:37,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1230 states, 1229 states have (on average 2.48006509357201) internal successors, (3048), 1229 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:37,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1230 states to 1230 states and 3048 transitions. [2022-01-18 06:26:37,134 INFO L78 Accepts]: Start accepts. Automaton has 1230 states and 3048 transitions. Word has length 26 [2022-01-18 06:26:37,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:37,134 INFO L470 AbstractCegarLoop]: Abstraction has 1230 states and 3048 transitions. [2022-01-18 06:26:37,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:37,135 INFO L276 IsEmpty]: Start isEmpty. Operand 1230 states and 3048 transitions. [2022-01-18 06:26:37,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:37,136 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:37,136 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:37,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-18 06:26:37,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:37,352 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:37,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:37,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1127291350, now seen corresponding path program 47 times [2022-01-18 06:26:37,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:37,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794280363] [2022-01-18 06:26:37,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:37,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:37,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:37,586 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:37,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:37,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794280363] [2022-01-18 06:26:37,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794280363] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:37,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469146945] [2022-01-18 06:26:37,586 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:26:37,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:37,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:37,587 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-01-18 06:26:37,588 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-01-18 06:26:37,607 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 06:26:37,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:37,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:37,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:37,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:37,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:37,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:37,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:37,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:37,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:37,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:37,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:37,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:37,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:37,904 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:37,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:38,120 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:38,121 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 30 treesize of output 95 [2022-01-18 06:26:38,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:38,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:38,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:38,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:38,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:38,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:38,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:38,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:38,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:26:38,372 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:38,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469146945] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:38,372 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:38,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 24 [2022-01-18 06:26:38,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818186477] [2022-01-18 06:26:38,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:38,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:26:38,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:38,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:26:38,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:26:38,373 INFO L87 Difference]: Start difference. First operand 1230 states and 3048 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:40,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:40,251 INFO L93 Difference]: Finished difference Result 1414 states and 3424 transitions. [2022-01-18 06:26:40,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 06:26:40,252 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:40,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:40,254 INFO L225 Difference]: With dead ends: 1414 [2022-01-18 06:26:40,254 INFO L226 Difference]: Without dead ends: 1388 [2022-01-18 06:26:40,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 975 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=475, Invalid=3431, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 06:26:40,255 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 150 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 1241 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 1287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:40,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 226 Invalid, 1287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1241 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 06:26:40,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1388 states. [2022-01-18 06:26:40,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1388 to 1244. [2022-01-18 06:26:40,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 1243 states have (on average 2.474658085277554) internal successors, (3076), 1243 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:40,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 3076 transitions. [2022-01-18 06:26:40,269 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 3076 transitions. Word has length 26 [2022-01-18 06:26:40,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:40,270 INFO L470 AbstractCegarLoop]: Abstraction has 1244 states and 3076 transitions. [2022-01-18 06:26:40,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:40,270 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 3076 transitions. [2022-01-18 06:26:40,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:40,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:40,271 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:40,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-18 06:26:40,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:40,487 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:40,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:40,488 INFO L85 PathProgramCache]: Analyzing trace with hash -509922762, now seen corresponding path program 48 times [2022-01-18 06:26:40,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:40,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327310690] [2022-01-18 06:26:40,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:40,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:40,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:40,702 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:40,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:40,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327310690] [2022-01-18 06:26:40,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327310690] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:40,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79818286] [2022-01-18 06:26:40,702 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:26:40,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:40,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:40,703 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-01-18 06:26:40,704 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-01-18 06:26:40,722 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:26:40,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:40,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:40,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:41,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:41,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:41,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:41,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:41,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:41,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:41,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:41,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:41,030 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:41,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:41,228 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:41,229 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 30 treesize of output 95 [2022-01-18 06:26:41,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:41,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:41,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:41,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:41,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:41,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:41,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:41,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:41,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:26:41,452 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:41,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79818286] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:41,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:41,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 06:26:41,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685522470] [2022-01-18 06:26:41,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:41,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:26:41,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:41,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:26:41,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:26:41,453 INFO L87 Difference]: Start difference. First operand 1244 states and 3076 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:42,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:42,687 INFO L93 Difference]: Finished difference Result 1765 states and 4214 transitions. [2022-01-18 06:26:42,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:26:42,687 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:42,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:42,689 INFO L225 Difference]: With dead ends: 1765 [2022-01-18 06:26:42,689 INFO L226 Difference]: Without dead ends: 1740 [2022-01-18 06:26:42,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 795 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=368, Invalid=2602, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:26:42,690 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 165 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 981 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 178 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:42,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 249 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 981 Invalid, 0 Unknown, 178 Unchecked, 0.4s Time] [2022-01-18 06:26:42,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1740 states. [2022-01-18 06:26:42,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1740 to 1287. [2022-01-18 06:26:42,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1287 states, 1286 states have (on average 2.4805598755832037) internal successors, (3190), 1286 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:42,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1287 states to 1287 states and 3190 transitions. [2022-01-18 06:26:42,706 INFO L78 Accepts]: Start accepts. Automaton has 1287 states and 3190 transitions. Word has length 26 [2022-01-18 06:26:42,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:42,706 INFO L470 AbstractCegarLoop]: Abstraction has 1287 states and 3190 transitions. [2022-01-18 06:26:42,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:42,706 INFO L276 IsEmpty]: Start isEmpty. Operand 1287 states and 3190 transitions. [2022-01-18 06:26:42,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:42,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:42,708 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:42,724 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-01-18 06:26:42,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-01-18 06:26:42,923 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:42,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:42,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1776670478, now seen corresponding path program 49 times [2022-01-18 06:26:42,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:42,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278583152] [2022-01-18 06:26:42,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:42,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:42,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:43,105 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:43,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:43,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278583152] [2022-01-18 06:26:43,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278583152] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:43,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315582552] [2022-01-18 06:26:43,105 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:26:43,105 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:43,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:43,106 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-01-18 06:26:43,107 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-01-18 06:26:43,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:43,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:43,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:43,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:43,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:43,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:43,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:43,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:43,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:43,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:43,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:43,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:43,437 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:43,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:43,663 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:43,664 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 30 treesize of output 95 [2022-01-18 06:26:43,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:43,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:43,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:43,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:43,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:43,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:43,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:43,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:43,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 3 [2022-01-18 06:26:43,873 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:43,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315582552] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:43,873 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:43,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 23 [2022-01-18 06:26:43,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595080905] [2022-01-18 06:26:43,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:43,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 06:26:43,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:43,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 06:26:43,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:26:43,874 INFO L87 Difference]: Start difference. First operand 1287 states and 3190 transitions. Second operand has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:44,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:44,938 INFO L93 Difference]: Finished difference Result 1693 states and 3972 transitions. [2022-01-18 06:26:44,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:26:44,938 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:44,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:44,940 INFO L225 Difference]: With dead ends: 1693 [2022-01-18 06:26:44,940 INFO L226 Difference]: Without dead ends: 1659 [2022-01-18 06:26:44,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 34 SyntacticMatches, 7 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 712 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=353, Invalid=2197, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:26:44,941 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 216 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 1028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:44,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 263 Invalid, 1028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 973 Invalid, 0 Unknown, 16 Unchecked, 0.4s Time] [2022-01-18 06:26:44,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1659 states. [2022-01-18 06:26:44,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1659 to 1368. [2022-01-18 06:26:44,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1368 states, 1367 states have (on average 2.5003657644476958) internal successors, (3418), 1367 states have internal predecessors, (3418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:44,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1368 states to 1368 states and 3418 transitions. [2022-01-18 06:26:44,959 INFO L78 Accepts]: Start accepts. Automaton has 1368 states and 3418 transitions. Word has length 26 [2022-01-18 06:26:44,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:44,959 INFO L470 AbstractCegarLoop]: Abstraction has 1368 states and 3418 transitions. [2022-01-18 06:26:44,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:44,959 INFO L276 IsEmpty]: Start isEmpty. Operand 1368 states and 3418 transitions. [2022-01-18 06:26:44,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:44,961 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:44,961 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:44,986 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-01-18 06:26:45,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-01-18 06:26:45,185 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:45,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:45,185 INFO L85 PathProgramCache]: Analyzing trace with hash -719982534, now seen corresponding path program 50 times [2022-01-18 06:26:45,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:45,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764072539] [2022-01-18 06:26:45,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:45,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:45,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:45,375 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:45,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:45,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764072539] [2022-01-18 06:26:45,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764072539] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:45,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630627076] [2022-01-18 06:26:45,376 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:26:45,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:45,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:45,377 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-01-18 06:26:45,377 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-01-18 06:26:45,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:26:45,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:45,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:45,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:45,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:45,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:45,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:45,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:45,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:45,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:45,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:45,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:45,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:45,692 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:45,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:45,882 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:45,882 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 30 treesize of output 95 [2022-01-18 06:26:46,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:46,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:46,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:46,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:46,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:46,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:46,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:46,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:46,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 3 [2022-01-18 06:26:46,074 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:46,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630627076] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:46,074 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:46,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 23 [2022-01-18 06:26:46,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511880265] [2022-01-18 06:26:46,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:46,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 06:26:46,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:46,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 06:26:46,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:26:46,076 INFO L87 Difference]: Start difference. First operand 1368 states and 3418 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:47,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:47,173 INFO L93 Difference]: Finished difference Result 1665 states and 3913 transitions. [2022-01-18 06:26:47,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:26:47,174 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:47,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:47,176 INFO L225 Difference]: With dead ends: 1665 [2022-01-18 06:26:47,176 INFO L226 Difference]: Without dead ends: 1662 [2022-01-18 06:26:47,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 35 SyntacticMatches, 7 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=313, Invalid=1943, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:26:47,176 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 195 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 1053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:47,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 234 Invalid, 1053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 940 Invalid, 0 Unknown, 80 Unchecked, 0.4s Time] [2022-01-18 06:26:47,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1662 states. [2022-01-18 06:26:47,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1662 to 1364. [2022-01-18 06:26:47,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1364 states, 1363 states have (on average 2.5018341892883345) internal successors, (3410), 1363 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:47,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1364 states to 1364 states and 3410 transitions. [2022-01-18 06:26:47,194 INFO L78 Accepts]: Start accepts. Automaton has 1364 states and 3410 transitions. Word has length 26 [2022-01-18 06:26:47,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:47,194 INFO L470 AbstractCegarLoop]: Abstraction has 1364 states and 3410 transitions. [2022-01-18 06:26:47,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:47,194 INFO L276 IsEmpty]: Start isEmpty. Operand 1364 states and 3410 transitions. [2022-01-18 06:26:47,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:47,196 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:47,196 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:47,219 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-01-18 06:26:47,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:47,396 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:47,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:47,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1113980334, now seen corresponding path program 51 times [2022-01-18 06:26:47,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:47,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713967551] [2022-01-18 06:26:47,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:47,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:47,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:47,615 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:47,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:47,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713967551] [2022-01-18 06:26:47,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713967551] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:47,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102291228] [2022-01-18 06:26:47,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:26:47,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:47,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:47,616 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-01-18 06:26:47,617 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-01-18 06:26:47,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:26:47,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:47,639 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 06:26:47,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:48,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:48,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:48,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:48,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:48,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:48,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:48,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:48,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:48,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 61 treesize of output 85 [2022-01-18 06:26:48,675 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:48,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:49,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:49,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:49,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:49,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:49,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:26:49,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 58 treesize of output 131 [2022-01-18 06:26:51,448 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:51,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102291228] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:51,449 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:51,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 34 [2022-01-18 06:26:51,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927551923] [2022-01-18 06:26:51,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:51,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:26:51,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:51,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:26:51,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1021, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:26:51,450 INFO L87 Difference]: Start difference. First operand 1364 states and 3410 transitions. Second operand has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:55,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:55,937 INFO L93 Difference]: Finished difference Result 2389 states and 5627 transitions. [2022-01-18 06:26:55,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-01-18 06:26:55,938 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:55,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:55,941 INFO L225 Difference]: With dead ends: 2389 [2022-01-18 06:26:55,941 INFO L226 Difference]: Without dead ends: 2321 [2022-01-18 06:26:55,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 24 SyntacticMatches, 9 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3062 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1586, Invalid=8314, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 06:26:55,942 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 409 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 1293 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 92 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:55,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 366 Invalid, 1521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1293 Invalid, 0 Unknown, 92 Unchecked, 0.7s Time] [2022-01-18 06:26:55,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2321 states. [2022-01-18 06:26:55,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2321 to 1406. [2022-01-18 06:26:55,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1406 states, 1405 states have (on average 2.498932384341637) internal successors, (3511), 1405 states have internal predecessors, (3511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:55,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1406 states to 1406 states and 3511 transitions. [2022-01-18 06:26:55,972 INFO L78 Accepts]: Start accepts. Automaton has 1406 states and 3511 transitions. Word has length 26 [2022-01-18 06:26:55,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:55,972 INFO L470 AbstractCegarLoop]: Abstraction has 1406 states and 3511 transitions. [2022-01-18 06:26:55,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:55,972 INFO L276 IsEmpty]: Start isEmpty. Operand 1406 states and 3511 transitions. [2022-01-18 06:26:55,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:55,974 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:55,975 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:56,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-01-18 06:26:56,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 06:26:56,179 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:56,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:56,180 INFO L85 PathProgramCache]: Analyzing trace with hash -3388566, now seen corresponding path program 52 times [2022-01-18 06:26:56,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:56,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837502966] [2022-01-18 06:26:56,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:56,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:56,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:56,397 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:56,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:56,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837502966] [2022-01-18 06:26:56,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837502966] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:56,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829334142] [2022-01-18 06:26:56,397 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:26:56,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:56,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:56,398 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-01-18 06:26:56,399 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-01-18 06:26:56,417 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:26:56,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:56,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:56,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:56,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:56,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:56,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:56,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:56,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:56,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:56,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:56,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:56,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:56,673 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:56,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:56,874 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:56,874 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 30 treesize of output 95 [2022-01-18 06:26:57,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:57,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:57,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:57,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:57,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:57,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:57,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:57,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:57,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:26:57,109 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:57,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829334142] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:57,109 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:57,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 24 [2022-01-18 06:26:57,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33760768] [2022-01-18 06:26:57,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:57,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:26:57,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:57,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:26:57,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:26:57,110 INFO L87 Difference]: Start difference. First operand 1406 states and 3511 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:58,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:26:58,582 INFO L93 Difference]: Finished difference Result 1692 states and 4095 transitions. [2022-01-18 06:26:58,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 06:26:58,582 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:26:58,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:26:58,585 INFO L225 Difference]: With dead ends: 1692 [2022-01-18 06:26:58,585 INFO L226 Difference]: Without dead ends: 1608 [2022-01-18 06:26:58,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 825 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=485, Invalid=2821, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 06:26:58,585 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 187 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:26:58,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 181 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:26:58,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1608 states. [2022-01-18 06:26:58,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1608 to 1433. [2022-01-18 06:26:58,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1432 states have (on average 2.4797486033519553) internal successors, (3551), 1432 states have internal predecessors, (3551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:58,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 3551 transitions. [2022-01-18 06:26:58,601 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 3551 transitions. Word has length 26 [2022-01-18 06:26:58,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:26:58,601 INFO L470 AbstractCegarLoop]: Abstraction has 1433 states and 3551 transitions. [2022-01-18 06:26:58,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:26:58,601 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 3551 transitions. [2022-01-18 06:26:58,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:26:58,603 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:26:58,603 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:26:58,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-18 06:26:58,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-01-18 06:26:58,804 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:26:58,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:26:58,804 INFO L85 PathProgramCache]: Analyzing trace with hash 908041902, now seen corresponding path program 53 times [2022-01-18 06:26:58,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:26:58,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682188951] [2022-01-18 06:26:58,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:26:58,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:26:58,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:26:59,052 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:59,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:26:59,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682188951] [2022-01-18 06:26:59,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682188951] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:26:59,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820617351] [2022-01-18 06:26:59,052 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:26:59,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:26:59,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:26:59,053 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-01-18 06:26:59,075 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:26:59,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:26:59,075 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-01-18 06:26:59,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:26:59,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:26:59,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:59,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:59,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:59,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:59,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:59,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:59,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:59,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-01-18 06:26:59,347 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:59,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:26:59,550 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 06:26:59,550 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 30 treesize of output 95 [2022-01-18 06:26:59,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:59,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:59,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:59,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:59,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:59,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:26:59,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:59,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:26:59,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-01-18 06:26:59,778 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:26:59,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820617351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:26:59,778 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:26:59,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 24 [2022-01-18 06:26:59,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977888132] [2022-01-18 06:26:59,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:26:59,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:26:59,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:26:59,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:26:59,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:26:59,779 INFO L87 Difference]: Start difference. First operand 1433 states and 3551 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:01,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:01,217 INFO L93 Difference]: Finished difference Result 1636 states and 3970 transitions. [2022-01-18 06:27:01,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:27:01,218 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 06:27:01,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:01,220 INFO L225 Difference]: With dead ends: 1636 [2022-01-18 06:27:01,220 INFO L226 Difference]: Without dead ends: 1626 [2022-01-18 06:27:01,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=394, Invalid=2686, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 06:27:01,221 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 159 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 857 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 857 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:01,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 186 Invalid, 916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 857 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:27:01,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1626 states. [2022-01-18 06:27:01,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1626 to 1442. [2022-01-18 06:27:01,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 2.479528105482304) internal successors, (3573), 1441 states have internal predecessors, (3573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:01,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 3573 transitions. [2022-01-18 06:27:01,243 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 3573 transitions. Word has length 26 [2022-01-18 06:27:01,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:01,243 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 3573 transitions. [2022-01-18 06:27:01,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:01,243 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 3573 transitions. [2022-01-18 06:27:01,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:01,246 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:01,246 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:01,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 06:27:01,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:01,447 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:01,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:01,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1403227622, now seen corresponding path program 54 times [2022-01-18 06:27:01,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:01,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877774435] [2022-01-18 06:27:01,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:01,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:01,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:01,533 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:01,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:01,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877774435] [2022-01-18 06:27:01,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877774435] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:01,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520564941] [2022-01-18 06:27:01,533 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:27:01,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:01,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:01,535 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-01-18 06:27:01,551 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-01-18 06:27:01,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:27:01,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:01,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:01,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:01,770 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:01,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:01,913 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:01,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520564941] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:01,913 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:01,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 25 [2022-01-18 06:27:01,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482115041] [2022-01-18 06:27:01,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:01,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:27:01,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:01,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:27:01,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:27:01,915 INFO L87 Difference]: Start difference. First operand 1442 states and 3573 transitions. Second operand has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:02,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:02,775 INFO L93 Difference]: Finished difference Result 2062 states and 4783 transitions. [2022-01-18 06:27:02,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 06:27:02,775 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:02,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:02,778 INFO L225 Difference]: With dead ends: 2062 [2022-01-18 06:27:02,778 INFO L226 Difference]: Without dead ends: 2062 [2022-01-18 06:27:02,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1250 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1238, Invalid=3592, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 06:27:02,779 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 218 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:02,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 168 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:27:02,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2062 states. [2022-01-18 06:27:02,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2062 to 1289. [2022-01-18 06:27:02,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1289 states, 1288 states have (on average 2.482919254658385) internal successors, (3198), 1288 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:02,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1289 states to 1289 states and 3198 transitions. [2022-01-18 06:27:02,796 INFO L78 Accepts]: Start accepts. Automaton has 1289 states and 3198 transitions. Word has length 28 [2022-01-18 06:27:02,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:02,796 INFO L470 AbstractCegarLoop]: Abstraction has 1289 states and 3198 transitions. [2022-01-18 06:27:02,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:02,797 INFO L276 IsEmpty]: Start isEmpty. Operand 1289 states and 3198 transitions. [2022-01-18 06:27:02,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:02,798 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:02,798 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:02,822 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-01-18 06:27:02,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:02,999 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:02,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:02,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1901754846, now seen corresponding path program 55 times [2022-01-18 06:27:02,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:02,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917916242] [2022-01-18 06:27:02,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:02,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:03,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:03,070 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:03,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:03,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917916242] [2022-01-18 06:27:03,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917916242] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:03,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133032384] [2022-01-18 06:27:03,071 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:27:03,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:03,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:03,072 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-01-18 06:27:03,073 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-01-18 06:27:03,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:03,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:03,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:03,258 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:03,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:03,357 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:03,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133032384] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:03,358 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:03,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 06:27:03,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792513473] [2022-01-18 06:27:03,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:03,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:27:03,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:03,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:27:03,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=455, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:27:03,358 INFO L87 Difference]: Start difference. First operand 1289 states and 3198 transitions. Second operand has 25 states, 25 states have (on average 2.24) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:04,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:04,207 INFO L93 Difference]: Finished difference Result 2310 states and 5344 transitions. [2022-01-18 06:27:04,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 06:27:04,207 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:04,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:04,210 INFO L225 Difference]: With dead ends: 2310 [2022-01-18 06:27:04,210 INFO L226 Difference]: Without dead ends: 2239 [2022-01-18 06:27:04,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1195 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1147, Invalid=3275, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 06:27:04,210 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 416 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:04,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 177 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:27:04,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2239 states. [2022-01-18 06:27:04,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2239 to 1468. [2022-01-18 06:27:04,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1468 states, 1467 states have (on average 2.496932515337423) internal successors, (3663), 1467 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:04,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1468 states to 1468 states and 3663 transitions. [2022-01-18 06:27:04,231 INFO L78 Accepts]: Start accepts. Automaton has 1468 states and 3663 transitions. Word has length 28 [2022-01-18 06:27:04,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:04,231 INFO L470 AbstractCegarLoop]: Abstraction has 1468 states and 3663 transitions. [2022-01-18 06:27:04,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:04,231 INFO L276 IsEmpty]: Start isEmpty. Operand 1468 states and 3663 transitions. [2022-01-18 06:27:04,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:04,233 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:04,233 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:04,248 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-18 06:27:04,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 06:27:04,434 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:04,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:04,434 INFO L85 PathProgramCache]: Analyzing trace with hash -2007391006, now seen corresponding path program 56 times [2022-01-18 06:27:04,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:04,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290328202] [2022-01-18 06:27:04,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:04,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:04,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:04,501 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:04,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:04,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290328202] [2022-01-18 06:27:04,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290328202] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:04,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470087582] [2022-01-18 06:27:04,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:27:04,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:04,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:04,512 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-01-18 06:27:04,513 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-01-18 06:27:04,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:27:04,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:04,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:04,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:04,716 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:04,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:04,895 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:04,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470087582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:04,895 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:04,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 25 [2022-01-18 06:27:04,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811017879] [2022-01-18 06:27:04,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:04,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:27:04,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:04,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:27:04,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:27:04,896 INFO L87 Difference]: Start difference. First operand 1468 states and 3663 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:06,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:06,147 INFO L93 Difference]: Finished difference Result 2686 states and 6345 transitions. [2022-01-18 06:27:06,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-18 06:27:06,147 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:06,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:06,151 INFO L225 Difference]: With dead ends: 2686 [2022-01-18 06:27:06,151 INFO L226 Difference]: Without dead ends: 2682 [2022-01-18 06:27:06,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2421 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1964, Invalid=5008, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 06:27:06,152 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 371 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:06,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 231 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 640 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:27:06,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2682 states. [2022-01-18 06:27:06,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2682 to 1786. [2022-01-18 06:27:06,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1786 states, 1785 states have (on average 2.5126050420168067) internal successors, (4485), 1785 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:06,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1786 states to 1786 states and 4485 transitions. [2022-01-18 06:27:06,181 INFO L78 Accepts]: Start accepts. Automaton has 1786 states and 4485 transitions. Word has length 28 [2022-01-18 06:27:06,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:06,181 INFO L470 AbstractCegarLoop]: Abstraction has 1786 states and 4485 transitions. [2022-01-18 06:27:06,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:06,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1786 states and 4485 transitions. [2022-01-18 06:27:06,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:06,183 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:06,183 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:06,200 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-01-18 06:27:06,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:06,385 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:06,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:06,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1955897502, now seen corresponding path program 57 times [2022-01-18 06:27:06,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:06,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073813572] [2022-01-18 06:27:06,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:06,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:06,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:06,464 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:06,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:06,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073813572] [2022-01-18 06:27:06,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073813572] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:06,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051918901] [2022-01-18 06:27:06,465 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:27:06,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:06,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:06,468 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-01-18 06:27:06,487 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-01-18 06:27:06,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-18 06:27:06,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:06,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:06,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:06,712 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:06,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:06,852 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:06,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051918901] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:06,852 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:06,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-01-18 06:27:06,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722923080] [2022-01-18 06:27:06,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:06,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:27:06,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:06,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:27:06,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=433, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:27:06,859 INFO L87 Difference]: Start difference. First operand 1786 states and 4485 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:07,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:07,540 INFO L93 Difference]: Finished difference Result 2073 states and 5023 transitions. [2022-01-18 06:27:07,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 06:27:07,540 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:07,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:07,543 INFO L225 Difference]: With dead ends: 2073 [2022-01-18 06:27:07,543 INFO L226 Difference]: Without dead ends: 2069 [2022-01-18 06:27:07,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=981, Invalid=2441, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 06:27:07,544 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 172 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:07,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 97 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:27:07,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2069 states. [2022-01-18 06:27:07,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2069 to 1761. [2022-01-18 06:27:07,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1761 states, 1760 states have (on average 2.513068181818182) internal successors, (4423), 1760 states have internal predecessors, (4423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:07,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1761 states to 1761 states and 4423 transitions. [2022-01-18 06:27:07,563 INFO L78 Accepts]: Start accepts. Automaton has 1761 states and 4423 transitions. Word has length 28 [2022-01-18 06:27:07,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:07,563 INFO L470 AbstractCegarLoop]: Abstraction has 1761 states and 4423 transitions. [2022-01-18 06:27:07,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:07,563 INFO L276 IsEmpty]: Start isEmpty. Operand 1761 states and 4423 transitions. [2022-01-18 06:27:07,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:07,565 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:07,565 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:07,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-01-18 06:27:07,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-01-18 06:27:07,766 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:07,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:07,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1571411288, now seen corresponding path program 58 times [2022-01-18 06:27:07,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:07,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286842648] [2022-01-18 06:27:07,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:07,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:07,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:07,819 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:27:07,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:07,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286842648] [2022-01-18 06:27:07,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286842648] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:07,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159903350] [2022-01-18 06:27:07,820 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:27:07,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:07,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:07,827 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-01-18 06:27:07,828 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-01-18 06:27:07,847 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:27:07,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:07,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:07,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:08,101 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:08,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:08,251 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:08,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159903350] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:08,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:08,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-01-18 06:27:08,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512337054] [2022-01-18 06:27:08,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:08,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:27:08,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:08,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:27:08,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:27:08,253 INFO L87 Difference]: Start difference. First operand 1761 states and 4423 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:08,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:08,907 INFO L93 Difference]: Finished difference Result 2379 states and 5765 transitions. [2022-01-18 06:27:08,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 06:27:08,907 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:08,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:08,910 INFO L225 Difference]: With dead ends: 2379 [2022-01-18 06:27:08,910 INFO L226 Difference]: Without dead ends: 2367 [2022-01-18 06:27:08,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 842 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=882, Invalid=2310, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:27:08,911 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 272 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:08,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 101 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:27:08,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2367 states. [2022-01-18 06:27:08,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2367 to 1864. [2022-01-18 06:27:08,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1864 states, 1863 states have (on average 2.526033279656468) internal successors, (4706), 1863 states have internal predecessors, (4706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:08,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1864 states to 1864 states and 4706 transitions. [2022-01-18 06:27:08,936 INFO L78 Accepts]: Start accepts. Automaton has 1864 states and 4706 transitions. Word has length 28 [2022-01-18 06:27:08,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:08,937 INFO L470 AbstractCegarLoop]: Abstraction has 1864 states and 4706 transitions. [2022-01-18 06:27:08,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:08,937 INFO L276 IsEmpty]: Start isEmpty. Operand 1864 states and 4706 transitions. [2022-01-18 06:27:08,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:08,939 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:08,939 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:08,954 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-01-18 06:27:09,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2022-01-18 06:27:09,147 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:09,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:09,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1126878266, now seen corresponding path program 59 times [2022-01-18 06:27:09,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:09,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046813341] [2022-01-18 06:27:09,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:09,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:09,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:09,208 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:09,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:09,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046813341] [2022-01-18 06:27:09,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046813341] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:09,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892783156] [2022-01-18 06:27:09,209 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:27:09,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:09,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:09,210 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-01-18 06:27:09,212 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-01-18 06:27:09,232 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-18 06:27:09,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:09,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:09,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:09,399 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:09,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:09,515 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:09,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892783156] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:09,516 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:09,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 24 [2022-01-18 06:27:09,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938835968] [2022-01-18 06:27:09,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:09,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:27:09,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:09,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:27:09,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=441, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:27:09,517 INFO L87 Difference]: Start difference. First operand 1864 states and 4706 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:10,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:10,189 INFO L93 Difference]: Finished difference Result 2488 states and 5987 transitions. [2022-01-18 06:27:10,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:27:10,190 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:10,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:10,193 INFO L225 Difference]: With dead ends: 2488 [2022-01-18 06:27:10,193 INFO L226 Difference]: Without dead ends: 2474 [2022-01-18 06:27:10,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 968 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=986, Invalid=2554, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 06:27:10,194 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 202 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:10,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 141 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:27:10,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2474 states. [2022-01-18 06:27:10,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2474 to 1917. [2022-01-18 06:27:10,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1917 states, 1916 states have (on average 2.5328810020876826) internal successors, (4853), 1916 states have internal predecessors, (4853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:10,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1917 states to 1917 states and 4853 transitions. [2022-01-18 06:27:10,220 INFO L78 Accepts]: Start accepts. Automaton has 1917 states and 4853 transitions. Word has length 28 [2022-01-18 06:27:10,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:10,220 INFO L470 AbstractCegarLoop]: Abstraction has 1917 states and 4853 transitions. [2022-01-18 06:27:10,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:10,220 INFO L276 IsEmpty]: Start isEmpty. Operand 1917 states and 4853 transitions. [2022-01-18 06:27:10,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:10,223 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:10,223 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:10,241 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-01-18 06:27:10,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:10,435 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:10,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:10,436 INFO L85 PathProgramCache]: Analyzing trace with hash 681233606, now seen corresponding path program 60 times [2022-01-18 06:27:10,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:10,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306278819] [2022-01-18 06:27:10,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:10,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:10,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:10,493 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:10,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:10,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306278819] [2022-01-18 06:27:10,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306278819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:10,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668302537] [2022-01-18 06:27:10,494 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:27:10,494 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:10,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:10,495 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-01-18 06:27:10,495 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-01-18 06:27:10,529 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-01-18 06:27:10,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:10,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:10,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:10,688 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:10,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:10,794 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:10,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668302537] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:10,794 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:10,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 24 [2022-01-18 06:27:10,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729424956] [2022-01-18 06:27:10,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:10,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:27:10,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:10,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:27:10,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=446, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:27:10,795 INFO L87 Difference]: Start difference. First operand 1917 states and 4853 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:11,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:11,409 INFO L93 Difference]: Finished difference Result 2707 states and 6510 transitions. [2022-01-18 06:27:11,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 06:27:11,410 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:11,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:11,413 INFO L225 Difference]: With dead ends: 2707 [2022-01-18 06:27:11,413 INFO L226 Difference]: Without dead ends: 2685 [2022-01-18 06:27:11,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=999, Invalid=2661, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 06:27:11,413 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 263 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:11,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 136 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:27:11,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2685 states. [2022-01-18 06:27:11,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2685 to 1814. [2022-01-18 06:27:11,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1814 states, 1813 states have (on average 2.518477661334804) internal successors, (4566), 1813 states have internal predecessors, (4566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:11,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 4566 transitions. [2022-01-18 06:27:11,440 INFO L78 Accepts]: Start accepts. Automaton has 1814 states and 4566 transitions. Word has length 28 [2022-01-18 06:27:11,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:11,440 INFO L470 AbstractCegarLoop]: Abstraction has 1814 states and 4566 transitions. [2022-01-18 06:27:11,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:11,440 INFO L276 IsEmpty]: Start isEmpty. Operand 1814 states and 4566 transitions. [2022-01-18 06:27:11,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:11,442 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:11,442 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:11,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 06:27:11,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:11,643 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:11,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:11,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1834776692, now seen corresponding path program 61 times [2022-01-18 06:27:11,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:11,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502884820] [2022-01-18 06:27:11,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:11,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:11,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:11,713 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:27:11,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:11,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502884820] [2022-01-18 06:27:11,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502884820] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:11,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546936813] [2022-01-18 06:27:11,714 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:27:11,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:11,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:11,715 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-01-18 06:27:11,716 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-01-18 06:27:11,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:11,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:11,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:11,897 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:11,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:12,023 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:12,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546936813] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:12,023 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:12,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 06:27:12,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93053027] [2022-01-18 06:27:12,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:12,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:27:12,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:12,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:27:12,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2022-01-18 06:27:12,024 INFO L87 Difference]: Start difference. First operand 1814 states and 4566 transitions. Second operand has 27 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 26 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:12,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:12,930 INFO L93 Difference]: Finished difference Result 2769 states and 6415 transitions. [2022-01-18 06:27:12,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 06:27:12,930 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 26 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:12,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:12,933 INFO L225 Difference]: With dead ends: 2769 [2022-01-18 06:27:12,934 INFO L226 Difference]: Without dead ends: 2769 [2022-01-18 06:27:12,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1665 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1438, Invalid=3964, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 06:27:12,934 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 348 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:12,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 231 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:27:12,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2769 states. [2022-01-18 06:27:12,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2769 to 1600. [2022-01-18 06:27:12,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1600 states, 1599 states have (on average 2.4809255784865543) internal successors, (3967), 1599 states have internal predecessors, (3967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:12,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1600 states to 1600 states and 3967 transitions. [2022-01-18 06:27:12,958 INFO L78 Accepts]: Start accepts. Automaton has 1600 states and 3967 transitions. Word has length 28 [2022-01-18 06:27:12,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:12,958 INFO L470 AbstractCegarLoop]: Abstraction has 1600 states and 3967 transitions. [2022-01-18 06:27:12,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 26 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:12,958 INFO L276 IsEmpty]: Start isEmpty. Operand 1600 states and 3967 transitions. [2022-01-18 06:27:12,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:12,960 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:12,960 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:12,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-01-18 06:27:13,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-01-18 06:27:13,161 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:13,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:13,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1049648184, now seen corresponding path program 62 times [2022-01-18 06:27:13,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:13,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752913890] [2022-01-18 06:27:13,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:13,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:13,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:13,234 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:27:13,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:13,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752913890] [2022-01-18 06:27:13,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752913890] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:13,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466557030] [2022-01-18 06:27:13,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:27:13,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:13,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:13,247 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-01-18 06:27:13,248 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-01-18 06:27:13,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:27:13,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:13,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:13,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:13,430 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:13,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:13,546 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:13,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466557030] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:13,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:13,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 24 [2022-01-18 06:27:13,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002335937] [2022-01-18 06:27:13,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:13,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:27:13,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:13,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:27:13,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=452, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:27:13,547 INFO L87 Difference]: Start difference. First operand 1600 states and 3967 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:14,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:14,204 INFO L93 Difference]: Finished difference Result 2024 states and 4735 transitions. [2022-01-18 06:27:14,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 06:27:14,204 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:14,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:14,207 INFO L225 Difference]: With dead ends: 2024 [2022-01-18 06:27:14,207 INFO L226 Difference]: Without dead ends: 1985 [2022-01-18 06:27:14,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 917 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=820, Invalid=2372, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:27:14,208 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 234 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:14,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 181 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 486 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:27:14,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1985 states. [2022-01-18 06:27:14,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1985 to 1546. [2022-01-18 06:27:14,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1546 states, 1545 states have (on average 2.4679611650485436) internal successors, (3813), 1545 states have internal predecessors, (3813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:14,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1546 states to 1546 states and 3813 transitions. [2022-01-18 06:27:14,233 INFO L78 Accepts]: Start accepts. Automaton has 1546 states and 3813 transitions. Word has length 28 [2022-01-18 06:27:14,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:14,233 INFO L470 AbstractCegarLoop]: Abstraction has 1546 states and 3813 transitions. [2022-01-18 06:27:14,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:14,233 INFO L276 IsEmpty]: Start isEmpty. Operand 1546 states and 3813 transitions. [2022-01-18 06:27:14,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:14,235 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:14,236 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:14,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 06:27:14,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-01-18 06:27:14,443 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:14,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:14,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1729324172, now seen corresponding path program 63 times [2022-01-18 06:27:14,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:14,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915537386] [2022-01-18 06:27:14,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:14,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:14,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:14,506 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:27:14,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:14,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915537386] [2022-01-18 06:27:14,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915537386] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:14,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816929285] [2022-01-18 06:27:14,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:27:14,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:14,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:14,507 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-01-18 06:27:14,508 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-01-18 06:27:14,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:27:14,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:14,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:14,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:14,696 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:14,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:14,829 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:14,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816929285] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:14,829 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:14,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-01-18 06:27:14,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386829855] [2022-01-18 06:27:14,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:14,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:27:14,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:14,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:27:14,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:27:14,830 INFO L87 Difference]: Start difference. First operand 1546 states and 3813 transitions. Second operand has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:15,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:15,916 INFO L93 Difference]: Finished difference Result 2758 states and 6361 transitions. [2022-01-18 06:27:15,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 06:27:15,916 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:15,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:15,919 INFO L225 Difference]: With dead ends: 2758 [2022-01-18 06:27:15,919 INFO L226 Difference]: Without dead ends: 2758 [2022-01-18 06:27:15,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2346 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1855, Invalid=4625, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 06:27:15,919 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 336 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:15,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 255 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 681 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:27:15,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2758 states. [2022-01-18 06:27:15,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2758 to 1630. [2022-01-18 06:27:15,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1630 states, 1629 states have (on average 2.4487415592387967) internal successors, (3989), 1629 states have internal predecessors, (3989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:15,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1630 states to 1630 states and 3989 transitions. [2022-01-18 06:27:15,946 INFO L78 Accepts]: Start accepts. Automaton has 1630 states and 3989 transitions. Word has length 28 [2022-01-18 06:27:15,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:15,946 INFO L470 AbstractCegarLoop]: Abstraction has 1630 states and 3989 transitions. [2022-01-18 06:27:15,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:15,946 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 3989 transitions. [2022-01-18 06:27:15,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:15,949 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:15,949 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:15,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-18 06:27:16,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:16,149 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:16,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:16,150 INFO L85 PathProgramCache]: Analyzing trace with hash -819162124, now seen corresponding path program 64 times [2022-01-18 06:27:16,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:16,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490061046] [2022-01-18 06:27:16,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:16,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:16,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:16,200 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:27:16,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:16,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490061046] [2022-01-18 06:27:16,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490061046] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:16,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517329023] [2022-01-18 06:27:16,201 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:27:16,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:16,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:16,202 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-01-18 06:27:16,202 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-01-18 06:27:16,222 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:27:16,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:16,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:16,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:16,383 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:16,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:16,499 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:16,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517329023] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:16,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:16,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 24 [2022-01-18 06:27:16,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145250914] [2022-01-18 06:27:16,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:16,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:27:16,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:16,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:27:16,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=446, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:27:16,500 INFO L87 Difference]: Start difference. First operand 1630 states and 3989 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 24 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:17,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:17,063 INFO L93 Difference]: Finished difference Result 1964 states and 4612 transitions. [2022-01-18 06:27:17,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:27:17,064 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 24 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:17,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:17,066 INFO L225 Difference]: With dead ends: 1964 [2022-01-18 06:27:17,066 INFO L226 Difference]: Without dead ends: 1946 [2022-01-18 06:27:17,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 808 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=758, Invalid=2104, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 06:27:17,067 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 214 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:17,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 122 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:27:17,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1946 states. [2022-01-18 06:27:17,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1946 to 1629. [2022-01-18 06:27:17,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1629 states, 1628 states have (on average 2.447788697788698) internal successors, (3985), 1628 states have internal predecessors, (3985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:17,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1629 states to 1629 states and 3985 transitions. [2022-01-18 06:27:17,085 INFO L78 Accepts]: Start accepts. Automaton has 1629 states and 3985 transitions. Word has length 28 [2022-01-18 06:27:17,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:17,085 INFO L470 AbstractCegarLoop]: Abstraction has 1629 states and 3985 transitions. [2022-01-18 06:27:17,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 24 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:17,085 INFO L276 IsEmpty]: Start isEmpty. Operand 1629 states and 3985 transitions. [2022-01-18 06:27:17,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:17,087 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:17,087 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:17,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-01-18 06:27:17,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 06:27:17,291 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:17,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:17,292 INFO L85 PathProgramCache]: Analyzing trace with hash 617050672, now seen corresponding path program 65 times [2022-01-18 06:27:17,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:17,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178678860] [2022-01-18 06:27:17,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:17,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:17,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:17,369 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:27:17,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:17,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178678860] [2022-01-18 06:27:17,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178678860] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:17,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935199144] [2022-01-18 06:27:17,370 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:27:17,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:17,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:17,371 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-01-18 06:27:17,372 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-01-18 06:27:17,391 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:27:17,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:17,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:17,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:17,576 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:17,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:17,719 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:17,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935199144] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:17,720 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:17,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 25 [2022-01-18 06:27:17,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464883704] [2022-01-18 06:27:17,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:17,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:27:17,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:17,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:27:17,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=497, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:27:17,720 INFO L87 Difference]: Start difference. First operand 1629 states and 3985 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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-01-18 06:27:18,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:18,989 INFO L93 Difference]: Finished difference Result 3359 states and 7975 transitions. [2022-01-18 06:27:18,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 06:27:18,989 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 28 [2022-01-18 06:27:18,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:18,994 INFO L225 Difference]: With dead ends: 3359 [2022-01-18 06:27:18,994 INFO L226 Difference]: Without dead ends: 3359 [2022-01-18 06:27:18,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3415 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2555, Invalid=6187, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 06:27:18,995 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 350 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:18,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 214 Invalid, 683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:27:18,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3359 states. [2022-01-18 06:27:19,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3359 to 2498. [2022-01-18 06:27:19,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2498 states, 2497 states have (on average 2.528233880656788) internal successors, (6313), 2497 states have internal predecessors, (6313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:19,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 6313 transitions. [2022-01-18 06:27:19,047 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 6313 transitions. Word has length 28 [2022-01-18 06:27:19,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:19,047 INFO L470 AbstractCegarLoop]: Abstraction has 2498 states and 6313 transitions. [2022-01-18 06:27:19,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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-01-18 06:27:19,047 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 6313 transitions. [2022-01-18 06:27:19,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:19,051 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:19,051 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:19,067 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-01-18 06:27:19,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 06:27:19,252 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:19,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:19,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1135030552, now seen corresponding path program 66 times [2022-01-18 06:27:19,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:19,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609264255] [2022-01-18 06:27:19,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:19,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:19,309 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:27:19,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:19,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609264255] [2022-01-18 06:27:19,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609264255] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:19,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858749596] [2022-01-18 06:27:19,309 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:27:19,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:19,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:19,311 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-01-18 06:27:19,313 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-01-18 06:27:19,333 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:27:19,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:19,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:19,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:19,492 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:19,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:19,628 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:19,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858749596] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:19,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:19,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-01-18 06:27:19,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029053552] [2022-01-18 06:27:19,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:19,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:27:19,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:19,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:27:19,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=447, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:27:19,629 INFO L87 Difference]: Start difference. First operand 2498 states and 6313 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:20,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:20,456 INFO L93 Difference]: Finished difference Result 3045 states and 7377 transitions. [2022-01-18 06:27:20,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 06:27:20,456 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:20,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:20,459 INFO L225 Difference]: With dead ends: 3045 [2022-01-18 06:27:20,460 INFO L226 Difference]: Without dead ends: 3041 [2022-01-18 06:27:20,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1510 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1432, Invalid=3538, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 06:27:20,460 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 341 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:20,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 86 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:27:20,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3041 states. [2022-01-18 06:27:20,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3041 to 2472. [2022-01-18 06:27:20,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2472 states, 2471 states have (on average 2.525698097936058) internal successors, (6241), 2471 states have internal predecessors, (6241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:20,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2472 states to 2472 states and 6241 transitions. [2022-01-18 06:27:20,490 INFO L78 Accepts]: Start accepts. Automaton has 2472 states and 6241 transitions. Word has length 28 [2022-01-18 06:27:20,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:20,490 INFO L470 AbstractCegarLoop]: Abstraction has 2472 states and 6241 transitions. [2022-01-18 06:27:20,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:20,491 INFO L276 IsEmpty]: Start isEmpty. Operand 2472 states and 6241 transitions. [2022-01-18 06:27:20,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:20,493 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:20,493 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:20,509 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-01-18 06:27:20,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:20,694 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:20,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:20,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1641376818, now seen corresponding path program 67 times [2022-01-18 06:27:20,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:20,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339207780] [2022-01-18 06:27:20,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:20,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:20,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:20,787 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:27:20,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:20,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339207780] [2022-01-18 06:27:20,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339207780] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:20,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572056249] [2022-01-18 06:27:20,788 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:27:20,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:20,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:20,789 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-01-18 06:27:20,790 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-01-18 06:27:20,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:20,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:20,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:20,986 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:20,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:21,121 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:21,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572056249] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:21,121 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:21,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 24 [2022-01-18 06:27:21,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144728446] [2022-01-18 06:27:21,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:21,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:27:21,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:21,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:27:21,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=449, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:27:21,122 INFO L87 Difference]: Start difference. First operand 2472 states and 6241 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:21,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:21,872 INFO L93 Difference]: Finished difference Result 3267 states and 7923 transitions. [2022-01-18 06:27:21,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 06:27:21,873 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:21,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:21,876 INFO L225 Difference]: With dead ends: 3267 [2022-01-18 06:27:21,876 INFO L226 Difference]: Without dead ends: 3255 [2022-01-18 06:27:21,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1301 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1250, Invalid=3172, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 06:27:21,877 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 311 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:21,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 95 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:27:21,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3255 states. [2022-01-18 06:27:21,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3255 to 2666. [2022-01-18 06:27:21,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2666 states, 2665 states have (on average 2.5395872420262666) internal successors, (6768), 2665 states have internal predecessors, (6768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:21,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2666 states to 2666 states and 6768 transitions. [2022-01-18 06:27:21,911 INFO L78 Accepts]: Start accepts. Automaton has 2666 states and 6768 transitions. Word has length 28 [2022-01-18 06:27:21,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:21,911 INFO L470 AbstractCegarLoop]: Abstraction has 2666 states and 6768 transitions. [2022-01-18 06:27:21,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:21,911 INFO L276 IsEmpty]: Start isEmpty. Operand 2666 states and 6768 transitions. [2022-01-18 06:27:21,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:21,914 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:21,914 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:21,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 06:27:22,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-01-18 06:27:22,114 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:22,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:22,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1868598198, now seen corresponding path program 68 times [2022-01-18 06:27:22,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:22,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691611524] [2022-01-18 06:27:22,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:22,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:22,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:22,178 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:27:22,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:22,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691611524] [2022-01-18 06:27:22,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691611524] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:22,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263026655] [2022-01-18 06:27:22,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:27:22,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:22,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:22,180 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-01-18 06:27:22,181 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-01-18 06:27:22,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:27:22,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:22,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:22,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:22,372 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:22,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:22,492 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:22,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263026655] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:22,492 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:22,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 24 [2022-01-18 06:27:22,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830734283] [2022-01-18 06:27:22,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:22,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:27:22,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:22,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:27:22,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=449, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:27:22,493 INFO L87 Difference]: Start difference. First operand 2666 states and 6768 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:23,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:23,258 INFO L93 Difference]: Finished difference Result 3608 states and 8768 transitions. [2022-01-18 06:27:23,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 06:27:23,258 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:23,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:23,262 INFO L225 Difference]: With dead ends: 3608 [2022-01-18 06:27:23,262 INFO L226 Difference]: Without dead ends: 3588 [2022-01-18 06:27:23,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1258 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1194, Invalid=3096, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 06:27:23,262 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 305 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:23,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 121 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:27:23,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3588 states. [2022-01-18 06:27:23,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3588 to 2939. [2022-01-18 06:27:23,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2939 states, 2938 states have (on average 2.5517358747447245) internal successors, (7497), 2938 states have internal predecessors, (7497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:23,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2939 states to 2939 states and 7497 transitions. [2022-01-18 06:27:23,298 INFO L78 Accepts]: Start accepts. Automaton has 2939 states and 7497 transitions. Word has length 28 [2022-01-18 06:27:23,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:23,298 INFO L470 AbstractCegarLoop]: Abstraction has 2939 states and 7497 transitions. [2022-01-18 06:27:23,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:23,298 INFO L276 IsEmpty]: Start isEmpty. Operand 2939 states and 7497 transitions. [2022-01-18 06:27:23,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:27:23,301 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:23,301 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:23,321 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-01-18 06:27:23,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:23,502 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:23,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:23,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1185012282, now seen corresponding path program 69 times [2022-01-18 06:27:23,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:23,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113508981] [2022-01-18 06:27:23,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:23,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:23,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:23,571 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:23,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:23,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113508981] [2022-01-18 06:27:23,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113508981] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:23,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257101534] [2022-01-18 06:27:23,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:27:23,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:23,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:23,572 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:27:23,573 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-01-18 06:27:23,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:27:23,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:23,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 06:27:23,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:23,770 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:23,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:23,866 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:23,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257101534] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:23,867 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:23,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 06:27:23,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990965316] [2022-01-18 06:27:23,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:23,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:27:23,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:23,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:27:23,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=448, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:27:23,867 INFO L87 Difference]: Start difference. First operand 2939 states and 7497 transitions. Second operand has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:24,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:24,486 INFO L93 Difference]: Finished difference Result 3723 states and 9138 transitions. [2022-01-18 06:27:24,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 06:27:24,486 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:27:24,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:24,492 INFO L225 Difference]: With dead ends: 3723 [2022-01-18 06:27:24,492 INFO L226 Difference]: Without dead ends: 3695 [2022-01-18 06:27:24,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1020, Invalid=2762, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 06:27:24,492 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 342 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:24,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 97 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:27:24,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3695 states. [2022-01-18 06:27:24,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3695 to 3119. [2022-01-18 06:27:24,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3119 states, 3118 states have (on average 2.5593329057087875) internal successors, (7980), 3118 states have internal predecessors, (7980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:24,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3119 states to 3119 states and 7980 transitions. [2022-01-18 06:27:24,543 INFO L78 Accepts]: Start accepts. Automaton has 3119 states and 7980 transitions. Word has length 28 [2022-01-18 06:27:24,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:24,543 INFO L470 AbstractCegarLoop]: Abstraction has 3119 states and 7980 transitions. [2022-01-18 06:27:24,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:24,543 INFO L276 IsEmpty]: Start isEmpty. Operand 3119 states and 7980 transitions. [2022-01-18 06:27:24,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:27:24,546 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:24,546 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:24,565 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-18 06:27:24,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:24,759 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:24,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:24,760 INFO L85 PathProgramCache]: Analyzing trace with hash -114447712, now seen corresponding path program 70 times [2022-01-18 06:27:24,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:24,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403368233] [2022-01-18 06:27:24,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:24,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:24,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:25,083 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:25,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:25,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403368233] [2022-01-18 06:27:25,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403368233] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:25,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125888047] [2022-01-18 06:27:25,083 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:27:25,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:25,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:25,084 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-01-18 06:27:25,085 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-01-18 06:27:25,105 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:27:25,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:25,106 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:27:25,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:25,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:25,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:25,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:25,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:25,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:25,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:25,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:25,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:25,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:25,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:25,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:25,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:25,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:25,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:25,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:27:25,558 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:25,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:25,943 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:27:25,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:27:26,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:26,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:26,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:26,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:26,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:27:26,302 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:26,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125888047] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:26,303 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:26,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:27:26,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864116698] [2022-01-18 06:27:26,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:26,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:27:26,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:26,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:27:26,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:27:26,304 INFO L87 Difference]: Start difference. First operand 3119 states and 7980 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:27:28,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:28,197 INFO L93 Difference]: Finished difference Result 4166 states and 10459 transitions. [2022-01-18 06:27:28,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 06:27:28,197 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:27:28,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:28,202 INFO L225 Difference]: With dead ends: 4166 [2022-01-18 06:27:28,202 INFO L226 Difference]: Without dead ends: 4159 [2022-01-18 06:27:28,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1394 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=574, Invalid=4976, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 06:27:28,203 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 135 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 296 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:28,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 228 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 660 Invalid, 0 Unknown, 296 Unchecked, 0.3s Time] [2022-01-18 06:27:28,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4159 states. [2022-01-18 06:27:28,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4159 to 3197. [2022-01-18 06:27:28,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3197 states, 3196 states have (on average 2.5528785982478097) internal successors, (8159), 3196 states have internal predecessors, (8159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:28,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3197 states to 3197 states and 8159 transitions. [2022-01-18 06:27:28,239 INFO L78 Accepts]: Start accepts. Automaton has 3197 states and 8159 transitions. Word has length 30 [2022-01-18 06:27:28,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:28,239 INFO L470 AbstractCegarLoop]: Abstraction has 3197 states and 8159 transitions. [2022-01-18 06:27:28,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:27:28,239 INFO L276 IsEmpty]: Start isEmpty. Operand 3197 states and 8159 transitions. [2022-01-18 06:27:28,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:27:28,242 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:28,242 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:28,258 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-01-18 06:27:28,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:28,443 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:28,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:28,443 INFO L85 PathProgramCache]: Analyzing trace with hash 942240232, now seen corresponding path program 71 times [2022-01-18 06:27:28,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:28,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993745959] [2022-01-18 06:27:28,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:28,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:28,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:28,746 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:28,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:28,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993745959] [2022-01-18 06:27:28,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993745959] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:28,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67569698] [2022-01-18 06:27:28,747 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:27:28,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:28,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:28,747 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-01-18 06:27:28,748 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-01-18 06:27:28,768 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:27:28,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:28,769 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:27:28,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:29,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:29,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:29,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:29,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:29,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:29,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:29,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:29,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:29,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:29,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:29,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:29,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:29,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:29,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:27:29,237 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:29,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:29,628 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:27:29,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:27:30,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:30,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:30,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:30,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:30,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:27:30,209 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:30,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67569698] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:30,209 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:30,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:27:30,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080626651] [2022-01-18 06:27:30,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:30,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:27:30,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:30,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:27:30,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:27:30,210 INFO L87 Difference]: Start difference. First operand 3197 states and 8159 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:32,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:32,349 INFO L93 Difference]: Finished difference Result 4404 states and 11005 transitions. [2022-01-18 06:27:32,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 06:27:32,349 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:32,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:32,354 INFO L225 Difference]: With dead ends: 4404 [2022-01-18 06:27:32,354 INFO L226 Difference]: Without dead ends: 4401 [2022-01-18 06:27:32,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1478 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=642, Invalid=5210, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 06:27:32,354 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 167 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 417 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:32,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 210 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 599 Invalid, 0 Unknown, 417 Unchecked, 0.3s Time] [2022-01-18 06:27:32,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4401 states. [2022-01-18 06:27:32,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4401 to 3295. [2022-01-18 06:27:32,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3295 states, 3294 states have (on average 2.546448087431694) internal successors, (8388), 3294 states have internal predecessors, (8388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:32,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3295 states to 3295 states and 8388 transitions. [2022-01-18 06:27:32,393 INFO L78 Accepts]: Start accepts. Automaton has 3295 states and 8388 transitions. Word has length 30 [2022-01-18 06:27:32,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:32,393 INFO L470 AbstractCegarLoop]: Abstraction has 3295 states and 8388 transitions. [2022-01-18 06:27:32,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:32,393 INFO L276 IsEmpty]: Start isEmpty. Operand 3295 states and 8388 transitions. [2022-01-18 06:27:32,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:27:32,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:32,396 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:32,419 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-01-18 06:27:32,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-01-18 06:27:32,597 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:32,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:32,597 INFO L85 PathProgramCache]: Analyzing trace with hash -631993436, now seen corresponding path program 72 times [2022-01-18 06:27:32,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:32,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423272389] [2022-01-18 06:27:32,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:32,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:32,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:32,882 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:32,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:32,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423272389] [2022-01-18 06:27:32,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423272389] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:32,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812753889] [2022-01-18 06:27:32,882 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:27:32,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:32,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:32,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-01-18 06:27:32,884 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-01-18 06:27:32,905 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:27:32,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:32,906 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:27:32,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:33,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:33,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:33,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:33,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:33,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:33,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:33,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:33,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:33,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:33,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:33,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:33,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:33,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:33,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:33,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:33,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:27:33,315 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:33,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:33,719 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:27:33,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:27:34,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:34,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:34,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:34,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:34,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:27:34,188 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:34,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812753889] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:34,188 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:34,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:27:34,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382502252] [2022-01-18 06:27:34,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:34,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:27:34,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:34,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:27:34,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:27:34,189 INFO L87 Difference]: Start difference. First operand 3295 states and 8388 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:35,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:35,968 INFO L93 Difference]: Finished difference Result 4374 states and 10904 transitions. [2022-01-18 06:27:35,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 06:27:35,968 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:35,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:35,973 INFO L225 Difference]: With dead ends: 4374 [2022-01-18 06:27:35,973 INFO L226 Difference]: Without dead ends: 4371 [2022-01-18 06:27:35,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1236 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=526, Invalid=4586, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 06:27:35,974 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 118 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:35,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 233 Invalid, 998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 668 Invalid, 0 Unknown, 273 Unchecked, 0.3s Time] [2022-01-18 06:27:35,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4371 states. [2022-01-18 06:27:36,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4371 to 3320. [2022-01-18 06:27:36,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3320 states, 3319 states have (on average 2.5432359144320578) internal successors, (8441), 3319 states have internal predecessors, (8441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:36,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3320 states to 3320 states and 8441 transitions. [2022-01-18 06:27:36,017 INFO L78 Accepts]: Start accepts. Automaton has 3320 states and 8441 transitions. Word has length 30 [2022-01-18 06:27:36,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:36,017 INFO L470 AbstractCegarLoop]: Abstraction has 3320 states and 8441 transitions. [2022-01-18 06:27:36,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:36,017 INFO L276 IsEmpty]: Start isEmpty. Operand 3320 states and 8441 transitions. [2022-01-18 06:27:36,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:27:36,020 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:36,021 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:36,038 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-01-18 06:27:36,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:36,231 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:36,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:36,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1642060192, now seen corresponding path program 73 times [2022-01-18 06:27:36,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:36,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826086849] [2022-01-18 06:27:36,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:36,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:36,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:36,512 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:36,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:36,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826086849] [2022-01-18 06:27:36,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826086849] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:36,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307304016] [2022-01-18 06:27:36,512 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:27:36,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:36,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:36,513 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-01-18 06:27:36,514 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-01-18 06:27:36,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:36,533 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:27:36,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:36,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:36,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:36,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:36,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:36,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:36,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:36,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:36,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:36,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:36,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:36,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:36,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:36,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:27:36,955 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:36,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:37,344 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:27:37,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:27:37,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:37,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:37,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:37,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:37,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:27:37,870 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:37,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307304016] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:37,870 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:37,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:27:37,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726812296] [2022-01-18 06:27:37,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:37,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:27:37,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:37,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:27:37,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:27:37,871 INFO L87 Difference]: Start difference. First operand 3320 states and 8441 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:39,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:39,860 INFO L93 Difference]: Finished difference Result 4463 states and 11078 transitions. [2022-01-18 06:27:39,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 06:27:39,861 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:39,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:39,866 INFO L225 Difference]: With dead ends: 4463 [2022-01-18 06:27:39,866 INFO L226 Difference]: Without dead ends: 4460 [2022-01-18 06:27:39,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1254 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=536, Invalid=4576, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 06:27:39,866 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 144 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 502 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:39,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 224 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 611 Invalid, 0 Unknown, 502 Unchecked, 0.4s Time] [2022-01-18 06:27:39,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4460 states. [2022-01-18 06:27:39,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4460 to 3376. [2022-01-18 06:27:39,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3376 states, 3375 states have (on average 2.5374814814814814) internal successors, (8564), 3375 states have internal predecessors, (8564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:39,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3376 states to 3376 states and 8564 transitions. [2022-01-18 06:27:39,911 INFO L78 Accepts]: Start accepts. Automaton has 3376 states and 8564 transitions. Word has length 30 [2022-01-18 06:27:39,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:39,912 INFO L470 AbstractCegarLoop]: Abstraction has 3376 states and 8564 transitions. [2022-01-18 06:27:39,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:39,912 INFO L276 IsEmpty]: Start isEmpty. Operand 3376 states and 8564 transitions. [2022-01-18 06:27:39,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:27:39,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:39,915 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:39,934 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-01-18 06:27:40,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:40,116 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:40,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:40,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1653603812, now seen corresponding path program 74 times [2022-01-18 06:27:40,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:40,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907322837] [2022-01-18 06:27:40,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:40,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:40,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:40,407 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:40,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:40,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907322837] [2022-01-18 06:27:40,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907322837] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:40,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158082403] [2022-01-18 06:27:40,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:27:40,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:40,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:40,408 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-01-18 06:27:40,409 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-01-18 06:27:40,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:27:40,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:40,431 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:27:40,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:40,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:40,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:40,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:40,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:40,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:40,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:40,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:40,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:40,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:40,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:40,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:40,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:40,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:40,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:40,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:27:40,888 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:40,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:41,323 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:27:41,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:27:41,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:41,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:41,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:41,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:41,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:27:41,936 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:41,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158082403] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:27:41,936 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:27:41,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:27:41,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496522443] [2022-01-18 06:27:41,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:27:41,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:27:41,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:27:41,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:27:41,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:27:41,937 INFO L87 Difference]: Start difference. First operand 3376 states and 8564 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:44,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:27:44,120 INFO L93 Difference]: Finished difference Result 4650 states and 11509 transitions. [2022-01-18 06:27:44,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 06:27:44,120 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:44,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:27:44,126 INFO L225 Difference]: With dead ends: 4650 [2022-01-18 06:27:44,126 INFO L226 Difference]: Without dead ends: 4647 [2022-01-18 06:27:44,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 51 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1634 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=667, Invalid=5653, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 06:27:44,127 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 132 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 234 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:27:44,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 224 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 639 Invalid, 0 Unknown, 234 Unchecked, 0.3s Time] [2022-01-18 06:27:44,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4647 states. [2022-01-18 06:27:44,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4647 to 3449. [2022-01-18 06:27:44,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3449 states, 3448 states have (on average 2.5336426914153134) internal successors, (8736), 3448 states have internal predecessors, (8736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:27:44,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3449 states to 3449 states and 8736 transitions. [2022-01-18 06:27:44,172 INFO L78 Accepts]: Start accepts. Automaton has 3449 states and 8736 transitions. Word has length 30 [2022-01-18 06:27:44,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:27:44,172 INFO L470 AbstractCegarLoop]: Abstraction has 3449 states and 8736 transitions. [2022-01-18 06:27:44,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:27:44,173 INFO L276 IsEmpty]: Start isEmpty. Operand 3449 states and 8736 transitions. [2022-01-18 06:27:44,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:27:44,176 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:27:44,176 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:27:44,198 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-01-18 06:27:44,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-18 06:27:44,377 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:27:44,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:27:44,377 INFO L85 PathProgramCache]: Analyzing trace with hash -822693660, now seen corresponding path program 75 times [2022-01-18 06:27:44,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:27:44,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98647834] [2022-01-18 06:27:44,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:27:44,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:27:44,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:27:44,671 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:44,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:27:44,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98647834] [2022-01-18 06:27:44,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98647834] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:27:44,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404981336] [2022-01-18 06:27:44,671 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:27:44,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:27:44,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:27:44,672 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-01-18 06:27:44,673 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-01-18 06:27:44,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:27:44,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:27:44,693 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 06:27:44,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:27:45,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:45,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:45,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:45,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:45,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:45,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:27:45,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:45,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:27:45,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 4 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 69 treesize of output 127 [2022-01-18 06:27:46,579 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:27:46,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:27:47,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:47,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:27:48,099 INFO L353 Elim1Store]: treesize reduction 44, result has 83.1 percent of original size [2022-01-18 06:27:48,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 26 case distinctions, treesize of input 73 treesize of output 242 [2022-01-18 06:28:32,732 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:32,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404981336] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:28:32,732 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:28:32,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 39 [2022-01-18 06:28:32,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736671353] [2022-01-18 06:28:32,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:28:32,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 06:28:32,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:28:32,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 06:28:32,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1399, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:28:32,733 INFO L87 Difference]: Start difference. First operand 3449 states and 8736 transitions. Second operand has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 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-01-18 06:28:35,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:28:35,084 INFO L93 Difference]: Finished difference Result 4822 states and 11870 transitions. [2022-01-18 06:28:35,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 06:28:35,084 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 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-01-18 06:28:35,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:28:35,091 INFO L225 Difference]: With dead ends: 4822 [2022-01-18 06:28:35,091 INFO L226 Difference]: Without dead ends: 4808 [2022-01-18 06:28:35,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 39 SyntacticMatches, 8 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1696 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=689, Invalid=5631, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 06:28:35,093 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 118 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 1572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1203 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:28:35,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 248 Invalid, 1572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 330 Invalid, 0 Unknown, 1203 Unchecked, 0.2s Time] [2022-01-18 06:28:35,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4808 states. [2022-01-18 06:28:35,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4808 to 3627. [2022-01-18 06:28:35,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3627 states, 3626 states have (on average 2.532542746828461) internal successors, (9183), 3626 states have internal predecessors, (9183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:28:35,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3627 states to 3627 states and 9183 transitions. [2022-01-18 06:28:35,158 INFO L78 Accepts]: Start accepts. Automaton has 3627 states and 9183 transitions. Word has length 30 [2022-01-18 06:28:35,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:28:35,158 INFO L470 AbstractCegarLoop]: Abstraction has 3627 states and 9183 transitions. [2022-01-18 06:28:35,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 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-01-18 06:28:35,158 INFO L276 IsEmpty]: Start isEmpty. Operand 3627 states and 9183 transitions. [2022-01-18 06:28:35,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:28:35,163 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:28:35,163 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:28:35,201 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-01-18 06:28:35,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-01-18 06:28:35,383 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:28:35,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:28:35,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1881646240, now seen corresponding path program 76 times [2022-01-18 06:28:35,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:28:35,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484790923] [2022-01-18 06:28:35,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:28:35,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:28:35,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:28:35,733 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:35,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:28:35,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484790923] [2022-01-18 06:28:35,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484790923] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:28:35,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116234669] [2022-01-18 06:28:35,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:28:35,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:28:35,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:28:35,735 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-01-18 06:28:35,749 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-01-18 06:28:35,770 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:28:35,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:28:35,771 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:28:35,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:28:36,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:36,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:36,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:36,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:36,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:36,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:36,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:36,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:36,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:36,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:36,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:36,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:28:36,218 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:36,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:28:36,626 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:28:36,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:28:37,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:37,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:37,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:37,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:37,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:28:37,208 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:37,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116234669] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:28:37,209 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:28:37,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:28:37,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145496818] [2022-01-18 06:28:37,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:28:37,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:28:37,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:28:37,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:28:37,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:28:37,209 INFO L87 Difference]: Start difference. First operand 3627 states and 9183 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:28:39,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:28:39,273 INFO L93 Difference]: Finished difference Result 5062 states and 12550 transitions. [2022-01-18 06:28:39,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 06:28:39,273 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:28:39,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:28:39,279 INFO L225 Difference]: With dead ends: 5062 [2022-01-18 06:28:39,279 INFO L226 Difference]: Without dead ends: 5055 [2022-01-18 06:28:39,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1371 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=640, Invalid=4910, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 06:28:39,279 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 176 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 1151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 394 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:28:39,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 184 Invalid, 1151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 662 Invalid, 0 Unknown, 394 Unchecked, 0.4s Time] [2022-01-18 06:28:39,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5055 states. [2022-01-18 06:28:39,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5055 to 3754. [2022-01-18 06:28:39,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3754 states, 3753 states have (on average 2.5329070077271516) internal successors, (9506), 3753 states have internal predecessors, (9506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:28:39,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3754 states to 3754 states and 9506 transitions. [2022-01-18 06:28:39,321 INFO L78 Accepts]: Start accepts. Automaton has 3754 states and 9506 transitions. Word has length 30 [2022-01-18 06:28:39,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:28:39,321 INFO L470 AbstractCegarLoop]: Abstraction has 3754 states and 9506 transitions. [2022-01-18 06:28:39,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:28:39,321 INFO L276 IsEmpty]: Start isEmpty. Operand 3754 states and 9506 transitions. [2022-01-18 06:28:39,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:28:39,324 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:28:39,324 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:28:39,339 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-01-18 06:28:39,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:28:39,525 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:28:39,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:28:39,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1784027364, now seen corresponding path program 77 times [2022-01-18 06:28:39,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:28:39,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161612867] [2022-01-18 06:28:39,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:28:39,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:28:39,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:28:39,837 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:39,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:28:39,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161612867] [2022-01-18 06:28:39,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161612867] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:28:39,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126473096] [2022-01-18 06:28:39,838 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:28:39,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:28:39,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:28:39,839 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-01-18 06:28:39,840 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-01-18 06:28:39,860 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:28:39,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:28:39,861 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:28:39,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:28:40,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:40,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:40,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:40,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:40,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:40,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:40,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:40,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:40,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:40,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:40,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:40,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:40,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:40,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:28:40,299 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:40,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:28:40,684 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:28:40,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:28:40,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:40,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:40,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:40,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:40,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:40,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:40,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:40,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:41,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:41,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:41,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:41,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:41,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:41,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:41,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:41,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:28:41,033 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:41,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126473096] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:28:41,033 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:28:41,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:28:41,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677379103] [2022-01-18 06:28:41,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:28:41,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:28:41,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:28:41,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:28:41,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:28:41,034 INFO L87 Difference]: Start difference. First operand 3754 states and 9506 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:28:43,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:28:43,055 INFO L93 Difference]: Finished difference Result 4972 states and 12378 transitions. [2022-01-18 06:28:43,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 06:28:43,055 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:28:43,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:28:43,063 INFO L225 Difference]: With dead ends: 4972 [2022-01-18 06:28:43,063 INFO L226 Difference]: Without dead ends: 4965 [2022-01-18 06:28:43,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1323 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=633, Invalid=4769, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 06:28:43,064 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 153 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 1290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 455 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:28:43,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 161 Invalid, 1290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 772 Invalid, 0 Unknown, 455 Unchecked, 0.4s Time] [2022-01-18 06:28:43,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4965 states. [2022-01-18 06:28:43,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4965 to 3846. [2022-01-18 06:28:43,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3846 states, 3845 states have (on average 2.5362808842652798) internal successors, (9752), 3845 states have internal predecessors, (9752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:28:43,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3846 states to 3846 states and 9752 transitions. [2022-01-18 06:28:43,122 INFO L78 Accepts]: Start accepts. Automaton has 3846 states and 9752 transitions. Word has length 30 [2022-01-18 06:28:43,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:28:43,122 INFO L470 AbstractCegarLoop]: Abstraction has 3846 states and 9752 transitions. [2022-01-18 06:28:43,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:28:43,122 INFO L276 IsEmpty]: Start isEmpty. Operand 3846 states and 9752 transitions. [2022-01-18 06:28:43,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:28:43,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:28:43,159 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:28:43,197 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-01-18 06:28:43,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:28:43,375 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:28:43,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:28:43,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1502641948, now seen corresponding path program 78 times [2022-01-18 06:28:43,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:28:43,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691226906] [2022-01-18 06:28:43,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:28:43,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:28:43,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:28:43,720 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:43,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:28:43,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691226906] [2022-01-18 06:28:43,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691226906] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:28:43,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545410800] [2022-01-18 06:28:43,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:28:43,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:28:43,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:28:43,722 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-01-18 06:28:43,723 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-01-18 06:28:43,743 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:28:43,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:28:43,743 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:28:43,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:28:44,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:44,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:44,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:44,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:44,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:44,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:44,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:44,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:44,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:44,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:44,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:44,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:44,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:44,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:28:44,166 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:44,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:28:44,574 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:28:44,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:28:45,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:45,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:45,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:45,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:45,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:28:45,112 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:45,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545410800] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:28:45,112 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:28:45,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:28:45,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279946387] [2022-01-18 06:28:45,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:28:45,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:28:45,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:28:45,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:28:45,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:28:45,113 INFO L87 Difference]: Start difference. First operand 3846 states and 9752 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:28:47,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:28:47,097 INFO L93 Difference]: Finished difference Result 5284 states and 13165 transitions. [2022-01-18 06:28:47,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 06:28:47,097 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:28:47,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:28:47,104 INFO L225 Difference]: With dead ends: 5284 [2022-01-18 06:28:47,104 INFO L226 Difference]: Without dead ends: 5277 [2022-01-18 06:28:47,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1271 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=614, Invalid=4642, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 06:28:47,105 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 118 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 1370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 510 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:28:47,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 199 Invalid, 1370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 802 Invalid, 0 Unknown, 510 Unchecked, 0.4s Time] [2022-01-18 06:28:47,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5277 states. [2022-01-18 06:28:47,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5277 to 4055. [2022-01-18 06:28:47,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4055 states, 4054 states have (on average 2.5444005920078934) internal successors, (10315), 4054 states have internal predecessors, (10315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:28:47,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4055 states to 4055 states and 10315 transitions. [2022-01-18 06:28:47,158 INFO L78 Accepts]: Start accepts. Automaton has 4055 states and 10315 transitions. Word has length 30 [2022-01-18 06:28:47,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:28:47,158 INFO L470 AbstractCegarLoop]: Abstraction has 4055 states and 10315 transitions. [2022-01-18 06:28:47,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:28:47,158 INFO L276 IsEmpty]: Start isEmpty. Operand 4055 states and 10315 transitions. [2022-01-18 06:28:47,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:28:47,162 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:28:47,162 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:28:47,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-01-18 06:28:47,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-01-18 06:28:47,363 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:28:47,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:28:47,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1774381284, now seen corresponding path program 79 times [2022-01-18 06:28:47,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:28:47,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138234225] [2022-01-18 06:28:47,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:28:47,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:28:47,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:28:47,691 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:47,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:28:47,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138234225] [2022-01-18 06:28:47,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138234225] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:28:47,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500658757] [2022-01-18 06:28:47,692 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:28:47,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:28:47,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:28:47,693 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-01-18 06:28:47,695 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-01-18 06:28:47,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:28:47,719 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:28:47,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:28:48,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:48,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:48,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:48,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:48,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:48,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:48,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:48,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:48,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:48,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:48,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:48,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:48,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:48,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:28:48,150 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:48,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:28:48,613 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:28:48,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:28:49,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:49,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:49,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:49,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:49,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:28:49,099 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:49,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500658757] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:28:49,100 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:28:49,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:28:49,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704788293] [2022-01-18 06:28:49,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:28:49,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:28:49,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:28:49,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:28:49,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:28:49,100 INFO L87 Difference]: Start difference. First operand 4055 states and 10315 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:28:50,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:28:50,720 INFO L93 Difference]: Finished difference Result 5287 states and 13244 transitions. [2022-01-18 06:28:50,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 06:28:50,720 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:28:50,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:28:50,727 INFO L225 Difference]: With dead ends: 5287 [2022-01-18 06:28:50,727 INFO L226 Difference]: Without dead ends: 5280 [2022-01-18 06:28:50,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 50 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1012 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=509, Invalid=4047, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 06:28:50,728 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 123 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 283 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:28:50,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 118 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 490 Invalid, 0 Unknown, 283 Unchecked, 0.3s Time] [2022-01-18 06:28:50,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5280 states. [2022-01-18 06:28:50,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5280 to 4097. [2022-01-18 06:28:50,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4097 states, 4096 states have (on average 2.5498046875) internal successors, (10444), 4096 states have internal predecessors, (10444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:28:50,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4097 states to 4097 states and 10444 transitions. [2022-01-18 06:28:50,792 INFO L78 Accepts]: Start accepts. Automaton has 4097 states and 10444 transitions. Word has length 30 [2022-01-18 06:28:50,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:28:50,792 INFO L470 AbstractCegarLoop]: Abstraction has 4097 states and 10444 transitions. [2022-01-18 06:28:50,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:28:50,792 INFO L276 IsEmpty]: Start isEmpty. Operand 4097 states and 10444 transitions. [2022-01-18 06:28:50,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:28:50,796 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:28:50,796 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:28:50,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-01-18 06:28:50,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:28:50,997 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:28:50,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:28:50,998 INFO L85 PathProgramCache]: Analyzing trace with hash -550984530, now seen corresponding path program 80 times [2022-01-18 06:28:50,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:28:50,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926713164] [2022-01-18 06:28:50,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:28:50,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:28:51,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:28:51,303 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:51,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:28:51,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926713164] [2022-01-18 06:28:51,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926713164] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:28:51,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725835962] [2022-01-18 06:28:51,304 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:28:51,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:28:51,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:28:51,305 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-01-18 06:28:51,306 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-01-18 06:28:51,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:28:51,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:28:51,327 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:28:51,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:28:51,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:51,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:51,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:51,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:51,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:51,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:51,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:51,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:51,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:51,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:51,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:51,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:51,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:51,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:51,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:28:51,743 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:51,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:28:52,159 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:28:52,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:28:52,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:52,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:52,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:52,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:52,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:28:52,581 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:52,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725835962] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:28:52,582 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:28:52,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:28:52,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599831071] [2022-01-18 06:28:52,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:28:52,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:28:52,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:28:52,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:28:52,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:28:52,583 INFO L87 Difference]: Start difference. First operand 4097 states and 10444 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:28:54,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:28:54,901 INFO L93 Difference]: Finished difference Result 5489 states and 13623 transitions. [2022-01-18 06:28:54,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 06:28:54,901 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:28:54,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:28:54,909 INFO L225 Difference]: With dead ends: 5489 [2022-01-18 06:28:54,909 INFO L226 Difference]: Without dead ends: 5400 [2022-01-18 06:28:54,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1553 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=685, Invalid=5321, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 06:28:54,910 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 206 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 1062 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 1440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:28:54,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 374 Invalid, 1440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1062 Invalid, 0 Unknown, 311 Unchecked, 0.5s Time] [2022-01-18 06:28:54,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5400 states. [2022-01-18 06:28:54,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5400 to 4287. [2022-01-18 06:28:54,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4287 states, 4286 states have (on average 2.536164255716286) internal successors, (10870), 4286 states have internal predecessors, (10870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:28:54,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4287 states to 4287 states and 10870 transitions. [2022-01-18 06:28:54,966 INFO L78 Accepts]: Start accepts. Automaton has 4287 states and 10870 transitions. Word has length 30 [2022-01-18 06:28:54,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:28:54,966 INFO L470 AbstractCegarLoop]: Abstraction has 4287 states and 10870 transitions. [2022-01-18 06:28:54,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:28:54,966 INFO L276 IsEmpty]: Start isEmpty. Operand 4287 states and 10870 transitions. [2022-01-18 06:28:54,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:28:54,970 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:28:54,970 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:28:54,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-01-18 06:28:55,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:28:55,171 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:28:55,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:28:55,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1068530254, now seen corresponding path program 81 times [2022-01-18 06:28:55,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:28:55,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233789765] [2022-01-18 06:28:55,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:28:55,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:28:55,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:28:55,434 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:55,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:28:55,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233789765] [2022-01-18 06:28:55,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233789765] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:28:55,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664637463] [2022-01-18 06:28:55,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:28:55,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:28:55,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:28:55,435 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-01-18 06:28:55,436 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-01-18 06:28:55,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:28:55,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:28:55,456 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 06:28:55,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:28:56,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:56,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:56,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:56,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:56,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:56,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:56,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:28:56,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:28:56,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 4 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 69 treesize of output 127 [2022-01-18 06:28:56,677 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:28:56,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:28:57,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:57,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:28:58,198 INFO L353 Elim1Store]: treesize reduction 44, result has 83.1 percent of original size [2022-01-18 06:28:58,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 26 case distinctions, treesize of input 73 treesize of output 242 [2022-01-18 06:29:34,651 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:34,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664637463] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:29:34,652 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:29:34,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 39 [2022-01-18 06:29:34,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635259870] [2022-01-18 06:29:34,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:29:34,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 06:29:34,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:29:34,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 06:29:34,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1400, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:29:34,653 INFO L87 Difference]: Start difference. First operand 4287 states and 10870 transitions. Second operand has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:29:36,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:29:36,668 INFO L93 Difference]: Finished difference Result 5896 states and 14560 transitions. [2022-01-18 06:29:36,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 06:29:36,669 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:29:36,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:29:36,677 INFO L225 Difference]: With dead ends: 5896 [2022-01-18 06:29:36,677 INFO L226 Difference]: Without dead ends: 5880 [2022-01-18 06:29:36,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 37 SyntacticMatches, 12 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1491 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=566, Invalid=4690, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 06:29:36,678 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 142 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 485 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:29:36,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 168 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 314 Invalid, 0 Unknown, 485 Unchecked, 0.2s Time] [2022-01-18 06:29:36,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5880 states. [2022-01-18 06:29:36,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5880 to 4291. [2022-01-18 06:29:36,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4291 states, 4290 states have (on average 2.5356643356643356) internal successors, (10878), 4290 states have internal predecessors, (10878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:29:36,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4291 states to 4291 states and 10878 transitions. [2022-01-18 06:29:36,737 INFO L78 Accepts]: Start accepts. Automaton has 4291 states and 10878 transitions. Word has length 30 [2022-01-18 06:29:36,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:29:36,737 INFO L470 AbstractCegarLoop]: Abstraction has 4291 states and 10878 transitions. [2022-01-18 06:29:36,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:29:36,738 INFO L276 IsEmpty]: Start isEmpty. Operand 4291 states and 10878 transitions. [2022-01-18 06:29:36,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:29:36,742 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:29:36,742 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:29:36,757 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-01-18 06:29:36,942 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2022-01-18 06:29:36,942 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:29:36,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:29:36,942 INFO L85 PathProgramCache]: Analyzing trace with hash -2127482834, now seen corresponding path program 82 times [2022-01-18 06:29:36,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:29:36,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484017166] [2022-01-18 06:29:36,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:29:36,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:29:36,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:29:37,244 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:37,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:29:37,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484017166] [2022-01-18 06:29:37,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484017166] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:29:37,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812066971] [2022-01-18 06:29:37,245 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:29:37,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:37,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:29:37,247 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-01-18 06:29:37,248 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-01-18 06:29:37,269 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:29:37,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:29:37,270 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:29:37,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:29:37,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:37,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:37,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:37,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:37,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:37,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:37,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:37,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:37,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:37,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:37,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:37,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:37,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:37,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:29:37,713 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:37,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:29:38,130 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:29:38,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:29:38,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:38,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:38,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:38,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:38,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:29:38,493 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:38,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812066971] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:29:38,493 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:29:38,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:29:38,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179996468] [2022-01-18 06:29:38,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:29:38,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:29:38,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:29:38,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:29:38,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:29:38,494 INFO L87 Difference]: Start difference. First operand 4291 states and 10878 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:29:41,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:29:41,064 INFO L93 Difference]: Finished difference Result 5552 states and 13751 transitions. [2022-01-18 06:29:41,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 06:29:41,065 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:29:41,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:29:41,072 INFO L225 Difference]: With dead ends: 5552 [2022-01-18 06:29:41,072 INFO L226 Difference]: Without dead ends: 5453 [2022-01-18 06:29:41,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1640 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=714, Invalid=5448, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 06:29:41,073 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 191 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 1213 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 1827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 550 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:29:41,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 378 Invalid, 1827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1213 Invalid, 0 Unknown, 550 Unchecked, 0.6s Time] [2022-01-18 06:29:41,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5453 states. [2022-01-18 06:29:41,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5453 to 4263. [2022-01-18 06:29:41,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4263 states, 4262 states have (on average 2.538479587048334) internal successors, (10819), 4262 states have internal predecessors, (10819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:29:41,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4263 states to 4263 states and 10819 transitions. [2022-01-18 06:29:41,131 INFO L78 Accepts]: Start accepts. Automaton has 4263 states and 10819 transitions. Word has length 30 [2022-01-18 06:29:41,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:29:41,131 INFO L470 AbstractCegarLoop]: Abstraction has 4263 states and 10819 transitions. [2022-01-18 06:29:41,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:29:41,131 INFO L276 IsEmpty]: Start isEmpty. Operand 4263 states and 10819 transitions. [2022-01-18 06:29:41,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:29:41,135 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:29:41,135 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:29:41,151 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-01-18 06:29:41,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:41,347 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:29:41,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:29:41,347 INFO L85 PathProgramCache]: Analyzing trace with hash 938367594, now seen corresponding path program 83 times [2022-01-18 06:29:41,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:29:41,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343868079] [2022-01-18 06:29:41,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:29:41,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:29:41,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:29:41,640 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:41,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:29:41,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343868079] [2022-01-18 06:29:41,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343868079] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:29:41,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942433992] [2022-01-18 06:29:41,641 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:29:41,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:41,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:29:41,642 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-01-18 06:29:41,643 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-01-18 06:29:41,662 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:29:41,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:29:41,663 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:29:41,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:29:42,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:42,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:42,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:42,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:42,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:42,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:42,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:42,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:29:42,069 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:42,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:29:42,483 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:29:42,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:29:42,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:42,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:42,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:42,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:42,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:29:42,980 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:42,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942433992] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:29:42,981 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:29:42,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:29:42,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946863865] [2022-01-18 06:29:42,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:29:42,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:29:42,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:29:42,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:29:42,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:29:42,982 INFO L87 Difference]: Start difference. First operand 4263 states and 10819 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:29:45,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:29:45,439 INFO L93 Difference]: Finished difference Result 5582 states and 13851 transitions. [2022-01-18 06:29:45,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 06:29:45,440 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:29:45,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:29:45,447 INFO L225 Difference]: With dead ends: 5582 [2022-01-18 06:29:45,447 INFO L226 Difference]: Without dead ends: 5513 [2022-01-18 06:29:45,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1500 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=748, Invalid=5104, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 06:29:45,448 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 243 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 1576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:29:45,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 301 Invalid, 1576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1168 Invalid, 0 Unknown, 314 Unchecked, 0.6s Time] [2022-01-18 06:29:45,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5513 states. [2022-01-18 06:29:45,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5513 to 4407. [2022-01-18 06:29:45,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4407 states, 4406 states have (on average 2.5304130730821606) internal successors, (11149), 4406 states have internal predecessors, (11149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:29:45,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4407 states to 4407 states and 11149 transitions. [2022-01-18 06:29:45,511 INFO L78 Accepts]: Start accepts. Automaton has 4407 states and 11149 transitions. Word has length 30 [2022-01-18 06:29:45,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:29:45,511 INFO L470 AbstractCegarLoop]: Abstraction has 4407 states and 11149 transitions. [2022-01-18 06:29:45,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:29:45,511 INFO L276 IsEmpty]: Start isEmpty. Operand 4407 states and 11149 transitions. [2022-01-18 06:29:45,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:29:45,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:29:45,515 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:29:45,531 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-01-18 06:29:45,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:45,716 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:29:45,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:29:45,717 INFO L85 PathProgramCache]: Analyzing trace with hash 420821870, now seen corresponding path program 84 times [2022-01-18 06:29:45,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:29:45,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293649808] [2022-01-18 06:29:45,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:29:45,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:29:45,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:29:45,996 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:45,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:29:45,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293649808] [2022-01-18 06:29:45,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293649808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:29:45,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317890975] [2022-01-18 06:29:45,997 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:29:45,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:45,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:29:45,999 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-01-18 06:29:45,999 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-01-18 06:29:46,017 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:29:46,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:29:46,018 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:29:46,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:29:46,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:46,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:46,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:46,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:46,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:46,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:46,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:46,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:46,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:46,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:46,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:46,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:46,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:46,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:29:46,441 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:46,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:29:46,875 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:29:46,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:29:47,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:47,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:47,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:47,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:47,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:29:47,340 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:47,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317890975] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:29:47,340 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:29:47,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:29:47,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063257954] [2022-01-18 06:29:47,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:29:47,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:29:47,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:29:47,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:29:47,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:29:47,341 INFO L87 Difference]: Start difference. First operand 4407 states and 11149 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:29:49,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:29:49,789 INFO L93 Difference]: Finished difference Result 5498 states and 13608 transitions. [2022-01-18 06:29:49,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 06:29:49,789 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:29:49,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:29:49,796 INFO L225 Difference]: With dead ends: 5498 [2022-01-18 06:29:49,796 INFO L226 Difference]: Without dead ends: 5475 [2022-01-18 06:29:49,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1405 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=727, Invalid=4823, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 06:29:49,797 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 199 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 1539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 281 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:29:49,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 195 Invalid, 1539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1171 Invalid, 0 Unknown, 281 Unchecked, 0.6s Time] [2022-01-18 06:29:49,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5475 states. [2022-01-18 06:29:49,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5475 to 4391. [2022-01-18 06:29:49,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4391 states, 4390 states have (on average 2.5300683371298405) internal successors, (11107), 4390 states have internal predecessors, (11107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:29:49,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4391 states to 4391 states and 11107 transitions. [2022-01-18 06:29:49,848 INFO L78 Accepts]: Start accepts. Automaton has 4391 states and 11107 transitions. Word has length 30 [2022-01-18 06:29:49,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:29:49,849 INFO L470 AbstractCegarLoop]: Abstraction has 4391 states and 11107 transitions. [2022-01-18 06:29:49,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:29:49,849 INFO L276 IsEmpty]: Start isEmpty. Operand 4391 states and 11107 transitions. [2022-01-18 06:29:49,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:29:49,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:29:49,853 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:29:49,885 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-01-18 06:29:50,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-01-18 06:29:50,067 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:29:50,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:29:50,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1854127390, now seen corresponding path program 85 times [2022-01-18 06:29:50,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:29:50,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878342848] [2022-01-18 06:29:50,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:29:50,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:29:50,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:29:50,374 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:50,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:29:50,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878342848] [2022-01-18 06:29:50,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878342848] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:29:50,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406407088] [2022-01-18 06:29:50,374 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:29:50,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:50,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:29:50,375 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-01-18 06:29:50,376 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-01-18 06:29:50,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:29:50,395 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:29:50,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:29:50,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:50,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:50,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:50,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:50,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:50,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:50,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:50,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:50,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:50,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:50,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:50,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:50,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:50,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:29:50,821 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:50,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:29:51,235 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:29:51,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:29:51,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:51,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:51,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:51,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:51,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:29:51,849 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:51,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406407088] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:29:51,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:29:51,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:29:51,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473083254] [2022-01-18 06:29:51,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:29:51,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:29:51,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:29:51,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:29:51,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:29:51,851 INFO L87 Difference]: Start difference. First operand 4391 states and 11107 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:29:54,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:29:54,886 INFO L93 Difference]: Finished difference Result 5992 states and 14766 transitions. [2022-01-18 06:29:54,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 06:29:54,887 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:29:54,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:29:54,896 INFO L225 Difference]: With dead ends: 5992 [2022-01-18 06:29:54,896 INFO L226 Difference]: Without dead ends: 5976 [2022-01-18 06:29:54,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1973 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=829, Invalid=6481, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 06:29:54,897 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 237 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 1730 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:29:54,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 302 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1730 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:29:54,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5976 states. [2022-01-18 06:29:54,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5976 to 4474. [2022-01-18 06:29:54,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4474 states, 4473 states have (on average 2.5309635591325734) internal successors, (11321), 4473 states have internal predecessors, (11321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:29:54,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4474 states to 4474 states and 11321 transitions. [2022-01-18 06:29:54,971 INFO L78 Accepts]: Start accepts. Automaton has 4474 states and 11321 transitions. Word has length 30 [2022-01-18 06:29:54,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:29:54,971 INFO L470 AbstractCegarLoop]: Abstraction has 4474 states and 11321 transitions. [2022-01-18 06:29:54,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:29:54,971 INFO L276 IsEmpty]: Start isEmpty. Operand 4474 states and 11321 transitions. [2022-01-18 06:29:54,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:29:54,977 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:29:54,977 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:29:54,997 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-01-18 06:29:55,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:55,191 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:29:55,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:29:55,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1499462230, now seen corresponding path program 86 times [2022-01-18 06:29:55,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:29:55,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198281600] [2022-01-18 06:29:55,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:29:55,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:29:55,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:29:55,458 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:29:55,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:29:55,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198281600] [2022-01-18 06:29:55,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198281600] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:29:55,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810009645] [2022-01-18 06:29:55,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:29:55,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:55,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:29:55,460 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-01-18 06:29:55,460 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-01-18 06:29:55,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:29:55,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:29:55,479 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:29:55,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:29:55,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:55,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:55,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:55,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:55,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:55,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:55,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:55,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:55,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:55,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:55,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:55,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:55,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:55,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:29:55,870 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:55,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:29:56,258 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:29:56,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:29:56,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:56,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:29:56,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:56,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:56,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:29:56,593 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:56,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810009645] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:29:56,594 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:29:56,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 30 [2022-01-18 06:29:56,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114059263] [2022-01-18 06:29:56,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:29:56,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:29:56,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:29:56,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:29:56,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:29:56,594 INFO L87 Difference]: Start difference. First operand 4474 states and 11321 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 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-01-18 06:29:58,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:29:58,967 INFO L93 Difference]: Finished difference Result 6009 states and 14790 transitions. [2022-01-18 06:29:58,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 06:29:58,967 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:29:58,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:29:58,974 INFO L225 Difference]: With dead ends: 6009 [2022-01-18 06:29:58,974 INFO L226 Difference]: Without dead ends: 5943 [2022-01-18 06:29:58,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1500 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=761, Invalid=4641, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 06:29:58,974 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 219 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 966 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:29:58,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 233 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 966 Invalid, 0 Unknown, 177 Unchecked, 0.5s Time] [2022-01-18 06:29:58,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5943 states. [2022-01-18 06:29:59,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5943 to 4546. [2022-01-18 06:29:59,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4546 states, 4545 states have (on average 2.5256325632563255) internal successors, (11479), 4545 states have internal predecessors, (11479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:29:59,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4546 states to 4546 states and 11479 transitions. [2022-01-18 06:29:59,031 INFO L78 Accepts]: Start accepts. Automaton has 4546 states and 11479 transitions. Word has length 30 [2022-01-18 06:29:59,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:29:59,031 INFO L470 AbstractCegarLoop]: Abstraction has 4546 states and 11479 transitions. [2022-01-18 06:29:59,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 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-01-18 06:29:59,031 INFO L276 IsEmpty]: Start isEmpty. Operand 4546 states and 11479 transitions. [2022-01-18 06:29:59,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:29:59,036 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:29:59,036 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:29:59,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-01-18 06:29:59,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:59,236 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:29:59,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:29:59,236 INFO L85 PathProgramCache]: Analyzing trace with hash -2043738198, now seen corresponding path program 87 times [2022-01-18 06:29:59,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:29:59,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95419599] [2022-01-18 06:29:59,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:29:59,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:29:59,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:29:59,447 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:29:59,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:29:59,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95419599] [2022-01-18 06:29:59,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95419599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:29:59,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861818555] [2022-01-18 06:29:59,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:29:59,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:29:59,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:29:59,448 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-01-18 06:29:59,449 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-01-18 06:29:59,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-18 06:29:59,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:29:59,470 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 06:29:59,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:29:59,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:29:59,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:00,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:30:00,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 12 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 77 treesize of output 119 [2022-01-18 06:30:00,178 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:30:00,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:30:00,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:00,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:00,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:00,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:00,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:00,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:00,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:00,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:00,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:00,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:30:00,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 9 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 19 case distinctions, treesize of input 78 treesize of output 223 [2022-01-18 06:30:14,519 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:30:14,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861818555] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:30:14,520 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:30:14,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 40 [2022-01-18 06:30:14,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111514529] [2022-01-18 06:30:14,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:30:14,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:30:14,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:30:14,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:30:14,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1428, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:30:14,520 INFO L87 Difference]: Start difference. First operand 4546 states and 11479 transitions. Second operand has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 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-01-18 06:30:22,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:30:22,738 INFO L93 Difference]: Finished difference Result 6617 states and 15855 transitions. [2022-01-18 06:30:22,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-01-18 06:30:22,739 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 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-01-18 06:30:22,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:30:22,746 INFO L225 Difference]: With dead ends: 6617 [2022-01-18 06:30:22,746 INFO L226 Difference]: Without dead ends: 6583 [2022-01-18 06:30:22,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 31 SyntacticMatches, 8 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 6498 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=2782, Invalid=16678, Unknown=0, NotChecked=0, Total=19460 [2022-01-18 06:30:22,748 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 574 mSDsluCounter, 1004 mSDsCounter, 0 mSdLazyCounter, 1378 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 2411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 1378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 872 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:30:22,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [574 Valid, 502 Invalid, 2411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 1378 Invalid, 0 Unknown, 872 Unchecked, 0.8s Time] [2022-01-18 06:30:22,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6583 states. [2022-01-18 06:30:22,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6583 to 4542. [2022-01-18 06:30:22,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4542 states, 4541 states have (on average 2.522131689055274) internal successors, (11453), 4541 states have internal predecessors, (11453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:30:22,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4542 states to 4542 states and 11453 transitions. [2022-01-18 06:30:22,831 INFO L78 Accepts]: Start accepts. Automaton has 4542 states and 11453 transitions. Word has length 30 [2022-01-18 06:30:22,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:30:22,831 INFO L470 AbstractCegarLoop]: Abstraction has 4542 states and 11453 transitions. [2022-01-18 06:30:22,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 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-01-18 06:30:22,831 INFO L276 IsEmpty]: Start isEmpty. Operand 4542 states and 11453 transitions. [2022-01-18 06:30:22,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:30:22,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:30:22,835 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:30:22,850 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-01-18 06:30:23,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:30:23,036 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:30:23,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:30:23,036 INFO L85 PathProgramCache]: Analyzing trace with hash -761180122, now seen corresponding path program 88 times [2022-01-18 06:30:23,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:30:23,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576715235] [2022-01-18 06:30:23,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:30:23,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:30:23,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:30:23,244 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:30:23,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:30:23,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576715235] [2022-01-18 06:30:23,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576715235] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:30:23,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660681063] [2022-01-18 06:30:23,245 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:30:23,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:30:23,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:30:23,246 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-01-18 06:30:23,246 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-01-18 06:30:23,267 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:30:23,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:30:23,268 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:30:23,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:30:23,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:23,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:23,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:23,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:23,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:23,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:23,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:23,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:23,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:23,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:23,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:23,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:23,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:23,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:30:23,659 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:30:23,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:30:23,993 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:30:23,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 40 treesize of output 165 [2022-01-18 06:30:24,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:24,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:24,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:24,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:24,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:30:24,659 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:30:24,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660681063] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:30:24,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:30:24,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 29 [2022-01-18 06:30:24,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462263968] [2022-01-18 06:30:24,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:30:24,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:30:24,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:30:24,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:30:24,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:30:24,661 INFO L87 Difference]: Start difference. First operand 4542 states and 11453 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:30:26,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:30:26,701 INFO L93 Difference]: Finished difference Result 5404 states and 13338 transitions. [2022-01-18 06:30:26,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 06:30:26,701 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:30:26,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:30:26,708 INFO L225 Difference]: With dead ends: 5404 [2022-01-18 06:30:26,708 INFO L226 Difference]: Without dead ends: 5348 [2022-01-18 06:30:26,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 40 SyntacticMatches, 9 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1714 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=732, Invalid=4670, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 06:30:26,709 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 278 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 1221 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 1453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:30:26,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 408 Invalid, 1453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1221 Invalid, 0 Unknown, 130 Unchecked, 0.6s Time] [2022-01-18 06:30:26,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5348 states. [2022-01-18 06:30:26,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5348 to 4711. [2022-01-18 06:30:26,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4711 states, 4710 states have (on average 2.5067940552016985) internal successors, (11807), 4710 states have internal predecessors, (11807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:30:26,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4711 states to 4711 states and 11807 transitions. [2022-01-18 06:30:26,781 INFO L78 Accepts]: Start accepts. Automaton has 4711 states and 11807 transitions. Word has length 30 [2022-01-18 06:30:26,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:30:26,781 INFO L470 AbstractCegarLoop]: Abstraction has 4711 states and 11807 transitions. [2022-01-18 06:30:26,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:30:26,781 INFO L276 IsEmpty]: Start isEmpty. Operand 4711 states and 11807 transitions. [2022-01-18 06:30:26,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:30:26,785 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:30:26,785 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:30:26,801 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-01-18 06:30:26,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable92 [2022-01-18 06:30:26,986 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:30:26,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:30:26,986 INFO L85 PathProgramCache]: Analyzing trace with hash 295507822, now seen corresponding path program 89 times [2022-01-18 06:30:26,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:30:26,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982803099] [2022-01-18 06:30:26,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:30:26,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:30:26,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:30:27,211 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:30:27,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:30:27,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982803099] [2022-01-18 06:30:27,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982803099] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:30:27,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648190896] [2022-01-18 06:30:27,212 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:30:27,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:30:27,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:30:27,213 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-01-18 06:30:27,214 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-01-18 06:30:27,232 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-01-18 06:30:27,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:30:27,233 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:30:27,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:30:27,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:27,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:27,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:27,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:27,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:27,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:27,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:27,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:27,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:27,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:27,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:27,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:27,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:30:27,624 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:30:27,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:30:27,955 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:30:27,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 40 treesize of output 165 [2022-01-18 06:30:28,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:28,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:28,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:28,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:28,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:30:28,339 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:30:28,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648190896] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:30:28,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:30:28,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 29 [2022-01-18 06:30:28,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84275923] [2022-01-18 06:30:28,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:30:28,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:30:28,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:30:28,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:30:28,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:30:28,340 INFO L87 Difference]: Start difference. First operand 4711 states and 11807 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:30:30,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:30:30,190 INFO L93 Difference]: Finished difference Result 5352 states and 13141 transitions. [2022-01-18 06:30:30,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 06:30:30,191 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:30:30,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:30:30,198 INFO L225 Difference]: With dead ends: 5352 [2022-01-18 06:30:30,198 INFO L226 Difference]: Without dead ends: 5345 [2022-01-18 06:30:30,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 40 SyntacticMatches, 9 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1417 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=642, Invalid=3914, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 06:30:30,199 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 241 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 1154 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:30:30,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 297 Invalid, 1327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1154 Invalid, 0 Unknown, 70 Unchecked, 0.6s Time] [2022-01-18 06:30:30,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5345 states. [2022-01-18 06:30:30,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5345 to 4709. [2022-01-18 06:30:30,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4709 states, 4708 states have (on average 2.5072217502124046) internal successors, (11804), 4708 states have internal predecessors, (11804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:30:30,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4709 states to 4709 states and 11804 transitions. [2022-01-18 06:30:30,288 INFO L78 Accepts]: Start accepts. Automaton has 4709 states and 11804 transitions. Word has length 30 [2022-01-18 06:30:30,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:30:30,288 INFO L470 AbstractCegarLoop]: Abstraction has 4709 states and 11804 transitions. [2022-01-18 06:30:30,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:30:30,288 INFO L276 IsEmpty]: Start isEmpty. Operand 4709 states and 11804 transitions. [2022-01-18 06:30:30,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:30:30,294 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:30:30,294 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:30:30,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-01-18 06:30:30,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:30:30,495 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:30:30,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:30:30,496 INFO L85 PathProgramCache]: Analyzing trace with hash 181205862, now seen corresponding path program 90 times [2022-01-18 06:30:30,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:30:30,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256079844] [2022-01-18 06:30:30,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:30:30,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:30:30,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:30:30,753 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:30:30,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:30:30,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256079844] [2022-01-18 06:30:30,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256079844] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:30:30,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707576886] [2022-01-18 06:30:30,753 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:30:30,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:30:30,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:30:30,754 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-01-18 06:30:30,755 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-01-18 06:30:30,774 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-01-18 06:30:30,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:30:30,775 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 06:30:30,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:30:31,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:31,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:31,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:31,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:31,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:31,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:30:31,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:31,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:30:31,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:30:31,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 5 new quantified variables, introduced 13 case distinctions, treesize of input 65 treesize of output 75 [2022-01-18 06:30:31,497 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:30:31,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:30:33,246 INFO L353 Elim1Store]: treesize reduction 76, result has 73.0 percent of original size [2022-01-18 06:30:33,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 74 treesize of output 231 [2022-01-18 06:31:24,345 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:24,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707576886] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:31:24,346 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:31:24,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 40 [2022-01-18 06:31:24,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037993649] [2022-01-18 06:31:24,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:31:24,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:31:24,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:31:24,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:31:24,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1428, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:31:24,347 INFO L87 Difference]: Start difference. First operand 4709 states and 11804 transitions. Second operand has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 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-01-18 06:31:32,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:31:32,645 INFO L93 Difference]: Finished difference Result 9227 states and 22664 transitions. [2022-01-18 06:31:32,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-01-18 06:31:32,645 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 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-01-18 06:31:32,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:31:32,657 INFO L225 Difference]: With dead ends: 9227 [2022-01-18 06:31:32,657 INFO L226 Difference]: Without dead ends: 9183 [2022-01-18 06:31:32,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 33 SyntacticMatches, 20 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7482 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=2589, Invalid=15771, Unknown=0, NotChecked=0, Total=18360 [2022-01-18 06:31:32,658 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 400 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 922 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 2847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1804 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:31:32,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 352 Invalid, 2847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 922 Invalid, 0 Unknown, 1804 Unchecked, 0.5s Time] [2022-01-18 06:31:32,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9183 states. [2022-01-18 06:31:32,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9183 to 6044. [2022-01-18 06:31:32,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6044 states, 6043 states have (on average 2.513983120966407) internal successors, (15192), 6043 states have internal predecessors, (15192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:31:32,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6044 states to 6044 states and 15192 transitions. [2022-01-18 06:31:32,750 INFO L78 Accepts]: Start accepts. Automaton has 6044 states and 15192 transitions. Word has length 30 [2022-01-18 06:31:32,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:31:32,750 INFO L470 AbstractCegarLoop]: Abstraction has 6044 states and 15192 transitions. [2022-01-18 06:31:32,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 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-01-18 06:31:32,750 INFO L276 IsEmpty]: Start isEmpty. Operand 6044 states and 15192 transitions. [2022-01-18 06:31:32,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:31:32,756 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:31:32,756 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:31:32,771 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-01-18 06:31:32,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:31:32,956 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:31:32,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:31:32,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1549563870, now seen corresponding path program 91 times [2022-01-18 06:31:32,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:31:32,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544682679] [2022-01-18 06:31:32,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:31:32,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:31:32,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:31:33,209 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 9 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:33,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:31:33,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544682679] [2022-01-18 06:31:33,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544682679] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:31:33,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025886084] [2022-01-18 06:31:33,210 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:31:33,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:31:33,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:31:33,211 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-01-18 06:31:33,212 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-01-18 06:31:33,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:31:33,234 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:31:33,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:31:33,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:33,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:33,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:33,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:33,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:33,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:33,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:33,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:33,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:33,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:33,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:33,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:33,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:33,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:31:33,598 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:33,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:31:34,002 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:31:34,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:31:34,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:34,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:34,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:34,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:34,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:31:34,593 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:34,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025886084] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:31:34,593 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:31:34,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 30 [2022-01-18 06:31:34,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241992026] [2022-01-18 06:31:34,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:31:34,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:31:34,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:31:34,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:31:34,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:31:34,594 INFO L87 Difference]: Start difference. First operand 6044 states and 15192 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:31:37,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:31:37,539 INFO L93 Difference]: Finished difference Result 7098 states and 17655 transitions. [2022-01-18 06:31:37,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 06:31:37,539 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have 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-01-18 06:31:37,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:31:37,548 INFO L225 Difference]: With dead ends: 7098 [2022-01-18 06:31:37,548 INFO L226 Difference]: Without dead ends: 7052 [2022-01-18 06:31:37,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2046 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=931, Invalid=6209, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 06:31:37,549 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 277 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 1572 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 1656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:31:37,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 340 Invalid, 1656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1572 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:31:37,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7052 states. [2022-01-18 06:31:37,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7052 to 5783. [2022-01-18 06:31:37,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5783 states, 5782 states have (on average 2.5051885160844) internal successors, (14485), 5782 states have internal predecessors, (14485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:31:37,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5783 states to 5783 states and 14485 transitions. [2022-01-18 06:31:37,618 INFO L78 Accepts]: Start accepts. Automaton has 5783 states and 14485 transitions. Word has length 30 [2022-01-18 06:31:37,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:31:37,618 INFO L470 AbstractCegarLoop]: Abstraction has 5783 states and 14485 transitions. [2022-01-18 06:31:37,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:31:37,618 INFO L276 IsEmpty]: Start isEmpty. Operand 5783 states and 14485 transitions. [2022-01-18 06:31:37,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:31:37,623 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:31:37,623 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:31:37,639 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-01-18 06:31:37,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:31:37,824 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:31:37,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:31:37,824 INFO L85 PathProgramCache]: Analyzing trace with hash 846912614, now seen corresponding path program 92 times [2022-01-18 06:31:37,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:31:37,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369802547] [2022-01-18 06:31:37,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:31:37,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:31:37,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:31:38,070 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 9 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:38,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:31:38,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369802547] [2022-01-18 06:31:38,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369802547] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:31:38,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168239472] [2022-01-18 06:31:38,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:31:38,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:31:38,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:31:38,071 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-01-18 06:31:38,072 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-01-18 06:31:38,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:31:38,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:31:38,092 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:31:38,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:31:38,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:38,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:38,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:38,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:38,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:38,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:38,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:38,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:38,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:38,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:38,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:38,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:38,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:38,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:38,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:38,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:31:38,467 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:38,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:31:38,852 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:31:38,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:31:39,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:39,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:39,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:39,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:39,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:31:39,235 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:39,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168239472] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:31:39,236 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:31:39,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 30 [2022-01-18 06:31:39,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908238698] [2022-01-18 06:31:39,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:31:39,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:31:39,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:31:39,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:31:39,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=831, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:31:39,236 INFO L87 Difference]: Start difference. First operand 5783 states and 14485 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:31:42,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:31:42,144 INFO L93 Difference]: Finished difference Result 7282 states and 18026 transitions. [2022-01-18 06:31:42,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 06:31:42,145 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have 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-01-18 06:31:42,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:31:42,154 INFO L225 Difference]: With dead ends: 7282 [2022-01-18 06:31:42,155 INFO L226 Difference]: Without dead ends: 7252 [2022-01-18 06:31:42,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1740 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=806, Invalid=5674, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 06:31:42,173 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 246 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 1647 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 1736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:31:42,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 346 Invalid, 1736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1647 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:31:42,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7252 states. [2022-01-18 06:31:42,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7252 to 5867. [2022-01-18 06:31:42,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5867 states, 5866 states have (on average 2.5124445959768154) internal successors, (14738), 5866 states have internal predecessors, (14738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:31:42,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5867 states to 5867 states and 14738 transitions. [2022-01-18 06:31:42,239 INFO L78 Accepts]: Start accepts. Automaton has 5867 states and 14738 transitions. Word has length 30 [2022-01-18 06:31:42,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:31:42,239 INFO L470 AbstractCegarLoop]: Abstraction has 5867 states and 14738 transitions. [2022-01-18 06:31:42,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:31:42,239 INFO L276 IsEmpty]: Start isEmpty. Operand 5867 states and 14738 transitions. [2022-01-18 06:31:42,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:31:42,244 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:31:42,244 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:31:42,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-01-18 06:31:42,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:31:42,445 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:31:42,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:31:42,446 INFO L85 PathProgramCache]: Analyzing trace with hash 968145010, now seen corresponding path program 93 times [2022-01-18 06:31:42,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:31:42,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216406685] [2022-01-18 06:31:42,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:31:42,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:31:42,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:31:42,698 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:42,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:31:42,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216406685] [2022-01-18 06:31:42,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216406685] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:31:42,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404848230] [2022-01-18 06:31:42,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:31:42,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:31:42,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:31:42,700 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-01-18 06:31:42,701 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-01-18 06:31:42,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:31:42,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:31:42,722 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 06:31:42,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:31:43,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:43,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:43,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:43,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:43,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:43,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:31:43,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:43,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:31:43,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 4 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 69 treesize of output 127 [2022-01-18 06:31:43,641 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:31:43,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:31:45,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:45,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:31:45,828 INFO L353 Elim1Store]: treesize reduction 44, result has 83.1 percent of original size [2022-01-18 06:31:45,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 26 case distinctions, treesize of input 73 treesize of output 242 [2022-01-18 06:32:22,514 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:22,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404848230] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:32:22,514 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:32:22,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 39 [2022-01-18 06:32:22,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317222597] [2022-01-18 06:32:22,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:32:22,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 06:32:22,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:32:22,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 06:32:22,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1380, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:32:22,515 INFO L87 Difference]: Start difference. First operand 5867 states and 14738 transitions. Second operand has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 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-01-18 06:32:25,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:32:25,400 INFO L93 Difference]: Finished difference Result 8982 states and 21661 transitions. [2022-01-18 06:32:25,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 06:32:25,400 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 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-01-18 06:32:25,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:32:25,416 INFO L225 Difference]: With dead ends: 8982 [2022-01-18 06:32:25,416 INFO L226 Difference]: Without dead ends: 8935 [2022-01-18 06:32:25,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 42 SyntacticMatches, 8 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1455 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=581, Invalid=4249, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 06:32:25,417 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 178 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 660 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:32:25,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 272 Invalid, 1295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 591 Invalid, 0 Unknown, 660 Unchecked, 0.3s Time] [2022-01-18 06:32:25,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8935 states. [2022-01-18 06:32:25,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8935 to 5939. [2022-01-18 06:32:25,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5939 states, 5938 states have (on average 2.506567867969013) internal successors, (14884), 5938 states have internal predecessors, (14884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:32:25,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5939 states to 5939 states and 14884 transitions. [2022-01-18 06:32:25,516 INFO L78 Accepts]: Start accepts. Automaton has 5939 states and 14884 transitions. Word has length 30 [2022-01-18 06:32:25,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:32:25,516 INFO L470 AbstractCegarLoop]: Abstraction has 5939 states and 14884 transitions. [2022-01-18 06:32:25,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 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-01-18 06:32:25,516 INFO L276 IsEmpty]: Start isEmpty. Operand 5939 states and 14884 transitions. [2022-01-18 06:32:25,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:32:25,524 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:32:25,524 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:32:25,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-01-18 06:32:25,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-01-18 06:32:25,724 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:32:25,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:32:25,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1672644370, now seen corresponding path program 94 times [2022-01-18 06:32:25,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:32:25,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051758298] [2022-01-18 06:32:25,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:32:25,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:32:25,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:32:25,973 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:25,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:32:25,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051758298] [2022-01-18 06:32:25,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051758298] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:32:25,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377308439] [2022-01-18 06:32:25,973 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:32:25,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:32:25,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:32:25,974 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-01-18 06:32:25,975 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-01-18 06:32:25,997 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:32:25,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:32:25,998 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:32:25,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:32:26,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:26,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:26,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:26,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:26,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:26,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:26,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:26,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:26,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:26,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:26,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:26,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:26,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:26,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:26,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:32:26,396 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:26,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:32:26,749 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:32:26,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:32:27,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:27,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:27,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:27,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:27,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:32:27,104 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:27,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377308439] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:32:27,104 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:32:27,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:32:27,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026040395] [2022-01-18 06:32:27,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:32:27,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:32:27,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:32:27,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:32:27,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:32:27,105 INFO L87 Difference]: Start difference. First operand 5939 states and 14884 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:32:29,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:32:29,085 INFO L93 Difference]: Finished difference Result 7445 states and 18245 transitions. [2022-01-18 06:32:29,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 06:32:29,085 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:32:29,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:32:29,094 INFO L225 Difference]: With dead ends: 7445 [2022-01-18 06:32:29,094 INFO L226 Difference]: Without dead ends: 7397 [2022-01-18 06:32:29,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 40 SyntacticMatches, 7 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1747 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=778, Invalid=4772, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 06:32:29,094 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 240 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 1076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:32:29,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 167 Invalid, 1076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 921 Invalid, 0 Unknown, 77 Unchecked, 0.5s Time] [2022-01-18 06:32:29,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7397 states. [2022-01-18 06:32:29,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7397 to 5905. [2022-01-18 06:32:29,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5905 states, 5904 states have (on average 2.504742547425474) internal successors, (14788), 5904 states have internal predecessors, (14788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:32:29,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5905 states to 5905 states and 14788 transitions. [2022-01-18 06:32:29,174 INFO L78 Accepts]: Start accepts. Automaton has 5905 states and 14788 transitions. Word has length 30 [2022-01-18 06:32:29,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:32:29,175 INFO L470 AbstractCegarLoop]: Abstraction has 5905 states and 14788 transitions. [2022-01-18 06:32:29,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:32:29,175 INFO L276 IsEmpty]: Start isEmpty. Operand 5905 states and 14788 transitions. [2022-01-18 06:32:29,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:32:29,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:32:29,181 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:32:29,198 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-01-18 06:32:29,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-01-18 06:32:29,382 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:32:29,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:32:29,382 INFO L85 PathProgramCache]: Analyzing trace with hash -298602706, now seen corresponding path program 95 times [2022-01-18 06:32:29,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:32:29,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095991290] [2022-01-18 06:32:29,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:32:29,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:32:29,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:32:29,630 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:29,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:32:29,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095991290] [2022-01-18 06:32:29,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095991290] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:32:29,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982173107] [2022-01-18 06:32:29,630 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:32:29,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:32:29,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:32:29,631 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-01-18 06:32:29,632 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-01-18 06:32:29,655 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 06:32:29,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:32:29,656 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:32:29,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:32:30,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:30,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:30,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:30,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:30,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:30,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:30,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:30,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:30,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:30,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:30,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:30,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:30,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:30,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:30,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:32:30,085 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:30,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:32:30,481 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:32:30,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 40 treesize of output 165 [2022-01-18 06:32:31,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:31,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:31,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:31,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:31,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:32:31,103 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:31,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982173107] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:32:31,104 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:32:31,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 28 [2022-01-18 06:32:31,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636393660] [2022-01-18 06:32:31,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:32:31,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 06:32:31,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:32:31,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 06:32:31,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-01-18 06:32:31,105 INFO L87 Difference]: Start difference. First operand 5905 states and 14788 transitions. Second operand has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:32:33,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:32:33,152 INFO L93 Difference]: Finished difference Result 6938 states and 17086 transitions. [2022-01-18 06:32:33,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 06:32:33,152 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:32:33,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:32:33,163 INFO L225 Difference]: With dead ends: 6938 [2022-01-18 06:32:33,164 INFO L226 Difference]: Without dead ends: 6880 [2022-01-18 06:32:33,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1098 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=461, Invalid=3445, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 06:32:33,165 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 242 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 1443 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 1535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:32:33,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 345 Invalid, 1535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1443 Invalid, 0 Unknown, 45 Unchecked, 0.8s Time] [2022-01-18 06:32:33,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6880 states. [2022-01-18 06:32:33,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6880 to 6284. [2022-01-18 06:32:33,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6284 states, 6283 states have (on average 2.5102657965939836) internal successors, (15772), 6283 states have internal predecessors, (15772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:32:33,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6284 states to 6284 states and 15772 transitions. [2022-01-18 06:32:33,256 INFO L78 Accepts]: Start accepts. Automaton has 6284 states and 15772 transitions. Word has length 30 [2022-01-18 06:32:33,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:32:33,256 INFO L470 AbstractCegarLoop]: Abstraction has 6284 states and 15772 transitions. [2022-01-18 06:32:33,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:32:33,256 INFO L276 IsEmpty]: Start isEmpty. Operand 6284 states and 15772 transitions. [2022-01-18 06:32:33,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:32:33,262 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:32:33,262 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:32:33,278 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-01-18 06:32:33,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-01-18 06:32:33,464 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:32:33,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:32:33,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1926341354, now seen corresponding path program 96 times [2022-01-18 06:32:33,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:32:33,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180747104] [2022-01-18 06:32:33,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:32:33,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:32:33,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:32:33,728 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:33,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:32:33,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180747104] [2022-01-18 06:32:33,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180747104] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:32:33,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004006085] [2022-01-18 06:32:33,728 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:32:33,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:32:33,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:32:33,729 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-01-18 06:32:33,730 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-01-18 06:32:33,749 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 06:32:33,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:32:33,750 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 06:32:33,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:32:34,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:34,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:34,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:34,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:34,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:34,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:34,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:34,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:32:34,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:32:34,278 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:32:34,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 5 new quantified variables, introduced 13 case distinctions, treesize of input 65 treesize of output 75 [2022-01-18 06:32:34,681 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:32:34,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:32:36,531 INFO L353 Elim1Store]: treesize reduction 76, result has 73.0 percent of original size [2022-01-18 06:32:36,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 74 treesize of output 231 [2022-01-18 06:33:49,568 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:49,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004006085] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:33:49,568 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:33:49,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 17] total 39 [2022-01-18 06:33:49,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162112004] [2022-01-18 06:33:49,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:33:49,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 06:33:49,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:33:49,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 06:33:49,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1365, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:33:49,569 INFO L87 Difference]: Start difference. First operand 6284 states and 15772 transitions. Second operand has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:33:56,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:33:56,573 INFO L93 Difference]: Finished difference Result 10837 states and 26549 transitions. [2022-01-18 06:33:56,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 06:33:56,573 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:33:56,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:33:56,587 INFO L225 Difference]: With dead ends: 10837 [2022-01-18 06:33:56,588 INFO L226 Difference]: Without dead ends: 10791 [2022-01-18 06:33:56,588 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 36 SyntacticMatches, 27 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 4633 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=1554, Invalid=10218, Unknown=0, NotChecked=0, Total=11772 [2022-01-18 06:33:56,589 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 215 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 1990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1178 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:33:56,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 298 Invalid, 1990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 735 Invalid, 0 Unknown, 1178 Unchecked, 0.4s Time] [2022-01-18 06:33:56,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10791 states. [2022-01-18 06:33:56,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10791 to 6996. [2022-01-18 06:33:56,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6996 states, 6995 states have (on average 2.5122230164403145) internal successors, (17573), 6995 states have internal predecessors, (17573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:33:56,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6996 states to 6996 states and 17573 transitions. [2022-01-18 06:33:56,688 INFO L78 Accepts]: Start accepts. Automaton has 6996 states and 17573 transitions. Word has length 30 [2022-01-18 06:33:56,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:33:56,688 INFO L470 AbstractCegarLoop]: Abstraction has 6996 states and 17573 transitions. [2022-01-18 06:33:56,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:33:56,688 INFO L276 IsEmpty]: Start isEmpty. Operand 6996 states and 17573 transitions. [2022-01-18 06:33:56,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:33:56,696 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:33:56,696 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:33:56,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-01-18 06:33:56,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:33:56,896 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:33:56,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:33:56,896 INFO L85 PathProgramCache]: Analyzing trace with hash 871858922, now seen corresponding path program 97 times [2022-01-18 06:33:56,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:33:56,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908484370] [2022-01-18 06:33:56,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:33:56,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:33:56,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:33:57,200 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:57,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:33:57,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908484370] [2022-01-18 06:33:57,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908484370] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:33:57,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346341553] [2022-01-18 06:33:57,201 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:33:57,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:33:57,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:33:57,202 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-01-18 06:33:57,203 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-01-18 06:33:57,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:33:57,227 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:33:57,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:33:57,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:57,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:57,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:57,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:57,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:57,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:57,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:57,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:57,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:57,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:57,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:57,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:57,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:57,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:57,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:33:57,608 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:57,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:33:57,985 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:33:57,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:33:58,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:58,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:33:58,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:58,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:33:58,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:33:58,417 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:33:58,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346341553] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:33:58,417 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:33:58,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 30 [2022-01-18 06:33:58,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20992250] [2022-01-18 06:33:58,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:33:58,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:33:58,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:33:58,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:33:58,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:33:58,418 INFO L87 Difference]: Start difference. First operand 6996 states and 17573 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:34:02,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:34:02,082 INFO L93 Difference]: Finished difference Result 10236 states and 25134 transitions. [2022-01-18 06:34:02,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 06:34:02,082 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:34:02,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:34:02,097 INFO L225 Difference]: With dead ends: 10236 [2022-01-18 06:34:02,097 INFO L226 Difference]: Without dead ends: 10148 [2022-01-18 06:34:02,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2748 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1148, Invalid=7972, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 06:34:02,098 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 354 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 1719 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 1849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:34:02,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 364 Invalid, 1849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1719 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:34:02,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10148 states. [2022-01-18 06:34:02,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10148 to 6838. [2022-01-18 06:34:02,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6838 states, 6837 states have (on average 2.5066549656281993) internal successors, (17138), 6837 states have internal predecessors, (17138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:34:02,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6838 states to 6838 states and 17138 transitions. [2022-01-18 06:34:02,237 INFO L78 Accepts]: Start accepts. Automaton has 6838 states and 17138 transitions. Word has length 30 [2022-01-18 06:34:02,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:34:02,237 INFO L470 AbstractCegarLoop]: Abstraction has 6838 states and 17138 transitions. [2022-01-18 06:34:02,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:34:02,237 INFO L276 IsEmpty]: Start isEmpty. Operand 6838 states and 17138 transitions. [2022-01-18 06:34:02,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:34:02,244 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:34:02,244 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:34:02,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-01-18 06:34:02,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-01-18 06:34:02,444 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:34:02,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:34:02,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1702919190, now seen corresponding path program 98 times [2022-01-18 06:34:02,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:34:02,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835418449] [2022-01-18 06:34:02,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:34:02,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:34:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:34:02,702 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:34:02,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:34:02,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835418449] [2022-01-18 06:34:02,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835418449] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:34:02,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477930394] [2022-01-18 06:34:02,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:34:02,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:34:02,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:34:02,704 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-01-18 06:34:02,704 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-01-18 06:34:02,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:34:02,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:34:02,726 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:34:02,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:34:03,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:03,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:03,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:03,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:03,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:03,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:03,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:03,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:03,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:03,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:03,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:34:03,114 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:03,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:34:03,508 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:34:03,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:34:04,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:04,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:04,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:04,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:04,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:34:04,049 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:04,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477930394] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:34:04,049 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:34:04,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2022-01-18 06:34:04,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335008430] [2022-01-18 06:34:04,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:34:04,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:34:04,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:34:04,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:34:04,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:34:04,050 INFO L87 Difference]: Start difference. First operand 6838 states and 17138 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:34:07,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:34:07,317 INFO L93 Difference]: Finished difference Result 8248 states and 20512 transitions. [2022-01-18 06:34:07,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 06:34:07,318 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have 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-01-18 06:34:07,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:34:07,329 INFO L225 Difference]: With dead ends: 8248 [2022-01-18 06:34:07,329 INFO L226 Difference]: Without dead ends: 8172 [2022-01-18 06:34:07,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1929 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=862, Invalid=6448, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 06:34:07,330 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 216 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 1637 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 1709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:34:07,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 296 Invalid, 1709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1637 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:34:07,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8172 states. [2022-01-18 06:34:07,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8172 to 6987. [2022-01-18 06:34:07,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6987 states, 6986 states have (on average 2.5052963068995133) internal successors, (17502), 6986 states have internal predecessors, (17502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:34:07,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6987 states to 6987 states and 17502 transitions. [2022-01-18 06:34:07,438 INFO L78 Accepts]: Start accepts. Automaton has 6987 states and 17502 transitions. Word has length 30 [2022-01-18 06:34:07,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:34:07,438 INFO L470 AbstractCegarLoop]: Abstraction has 6987 states and 17502 transitions. [2022-01-18 06:34:07,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:34:07,439 INFO L276 IsEmpty]: Start isEmpty. Operand 6987 states and 17502 transitions. [2022-01-18 06:34:07,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:34:07,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:34:07,446 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:34:07,462 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-01-18 06:34:07,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:34:07,647 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:34:07,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:34:07,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1908857622, now seen corresponding path program 99 times [2022-01-18 06:34:07,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:34:07,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125311045] [2022-01-18 06:34:07,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:34:07,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:34:07,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:34:07,937 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:07,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:34:07,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125311045] [2022-01-18 06:34:07,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125311045] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:34:07,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269083017] [2022-01-18 06:34:07,938 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:34:07,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:34:07,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:34:07,939 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-01-18 06:34:07,940 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-01-18 06:34:07,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-18 06:34:07,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:34:07,961 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 06:34:07,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:34:08,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:08,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:08,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:08,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:08,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:34:08,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:08,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:34:08,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 20 case distinctions, treesize of input 69 treesize of output 137 [2022-01-18 06:34:14,923 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:34:14,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:34:16,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:16,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:34:16,956 INFO L353 Elim1Store]: treesize reduction 44, result has 83.1 percent of original size [2022-01-18 06:34:16,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 26 case distinctions, treesize of input 74 treesize of output 243 [2022-01-18 06:35:08,481 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:08,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269083017] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:35:08,481 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:35:08,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 40 [2022-01-18 06:35:08,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143049235] [2022-01-18 06:35:08,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:35:08,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:35:08,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:35:08,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:35:08,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1456, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:35:08,482 INFO L87 Difference]: Start difference. First operand 6987 states and 17502 transitions. Second operand has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 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-01-18 06:35:14,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:35:14,592 INFO L93 Difference]: Finished difference Result 9822 states and 24035 transitions. [2022-01-18 06:35:14,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-01-18 06:35:14,593 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 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-01-18 06:35:14,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:35:14,607 INFO L225 Difference]: With dead ends: 9822 [2022-01-18 06:35:14,607 INFO L226 Difference]: Without dead ends: 9757 [2022-01-18 06:35:14,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 44 SyntacticMatches, 18 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4550 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=1648, Invalid=12158, Unknown=0, NotChecked=0, Total=13806 [2022-01-18 06:35:14,609 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 223 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1132 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 2486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1254 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:35:14,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 452 Invalid, 2486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1132 Invalid, 0 Unknown, 1254 Unchecked, 0.6s Time] [2022-01-18 06:35:14,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9757 states. [2022-01-18 06:35:14,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9757 to 7259. [2022-01-18 06:35:14,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7259 states, 7258 states have (on average 2.4977955359603197) internal successors, (18129), 7258 states have internal predecessors, (18129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:14,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7259 states to 7259 states and 18129 transitions. [2022-01-18 06:35:14,726 INFO L78 Accepts]: Start accepts. Automaton has 7259 states and 18129 transitions. Word has length 30 [2022-01-18 06:35:14,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:35:14,727 INFO L470 AbstractCegarLoop]: Abstraction has 7259 states and 18129 transitions. [2022-01-18 06:35:14,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 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-01-18 06:35:14,727 INFO L276 IsEmpty]: Start isEmpty. Operand 7259 states and 18129 transitions. [2022-01-18 06:35:14,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:35:14,735 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:35:14,735 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:35:14,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-01-18 06:35:14,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 06:35:14,935 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:35:14,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:35:14,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1519015272, now seen corresponding path program 100 times [2022-01-18 06:35:14,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:35:14,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818765838] [2022-01-18 06:35:14,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:35:14,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:35:14,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:15,227 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:15,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:35:15,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818765838] [2022-01-18 06:35:15,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818765838] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:35:15,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323009436] [2022-01-18 06:35:15,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:35:15,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:15,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:35:15,228 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-01-18 06:35:15,229 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-01-18 06:35:15,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:35:15,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:35:15,250 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:35:15,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:35:15,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:15,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:15,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:15,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:15,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:15,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:15,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:15,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:15,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:15,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:15,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:15,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:15,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:15,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:35:15,631 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:15,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:35:16,037 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:35:16,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:35:16,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:16,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:16,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:16,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:16,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:35:16,499 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:16,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323009436] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:35:16,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:35:16,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 30 [2022-01-18 06:35:16,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465600890] [2022-01-18 06:35:16,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:35:16,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:35:16,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:35:16,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:35:16,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=837, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:35:16,500 INFO L87 Difference]: Start difference. First operand 7259 states and 18129 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:19,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:35:19,866 INFO L93 Difference]: Finished difference Result 8399 states and 20728 transitions. [2022-01-18 06:35:19,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 06:35:19,866 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have 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-01-18 06:35:19,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:35:19,877 INFO L225 Difference]: With dead ends: 8399 [2022-01-18 06:35:19,877 INFO L226 Difference]: Without dead ends: 8322 [2022-01-18 06:35:19,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1923 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=798, Invalid=6684, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 06:35:19,878 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 223 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 1892 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 1966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1892 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:35:19,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 350 Invalid, 1966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1892 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:35:19,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8322 states. [2022-01-18 06:35:19,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8322 to 7589. [2022-01-18 06:35:19,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7589 states, 7588 states have (on average 2.4965735371639433) internal successors, (18944), 7588 states have internal predecessors, (18944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:19,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7589 states to 7589 states and 18944 transitions. [2022-01-18 06:35:19,997 INFO L78 Accepts]: Start accepts. Automaton has 7589 states and 18944 transitions. Word has length 30 [2022-01-18 06:35:19,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:35:19,998 INFO L470 AbstractCegarLoop]: Abstraction has 7589 states and 18944 transitions. [2022-01-18 06:35:19,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:19,998 INFO L276 IsEmpty]: Start isEmpty. Operand 7589 states and 18944 transitions. [2022-01-18 06:35:20,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:35:20,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:35:20,007 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:35:20,023 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-01-18 06:35:20,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:20,208 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:35:20,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:35:20,208 INFO L85 PathProgramCache]: Analyzing trace with hash -2041359046, now seen corresponding path program 101 times [2022-01-18 06:35:20,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:35:20,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802970272] [2022-01-18 06:35:20,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:35:20,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:35:20,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:20,489 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:20,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:35:20,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802970272] [2022-01-18 06:35:20,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802970272] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:35:20,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360339412] [2022-01-18 06:35:20,489 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:35:20,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:20,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:35:20,490 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-01-18 06:35:20,491 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-01-18 06:35:20,511 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:35:20,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:35:20,512 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:35:20,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:35:20,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:20,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:20,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:20,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:20,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:20,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:20,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:20,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:20,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:20,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:20,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:20,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:35:20,968 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:20,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:35:21,350 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:35:21,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:35:21,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:21,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:21,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:21,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:21,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:35:21,860 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:21,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360339412] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:35:21,860 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:35:21,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:35:21,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277020321] [2022-01-18 06:35:21,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:35:21,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:35:21,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:35:21,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:35:21,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=884, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:35:21,861 INFO L87 Difference]: Start difference. First operand 7589 states and 18944 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:35:23,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:35:23,990 INFO L93 Difference]: Finished difference Result 9687 states and 23583 transitions. [2022-01-18 06:35:23,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 06:35:23,990 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:35:23,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:35:24,003 INFO L225 Difference]: With dead ends: 9687 [2022-01-18 06:35:24,003 INFO L226 Difference]: Without dead ends: 9645 [2022-01-18 06:35:24,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1350 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=561, Invalid=4551, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 06:35:24,004 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 194 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 1138 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 1603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 408 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:35:24,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 240 Invalid, 1603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1138 Invalid, 0 Unknown, 408 Unchecked, 0.6s Time] [2022-01-18 06:35:24,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9645 states. [2022-01-18 06:35:24,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9645 to 7716. [2022-01-18 06:35:24,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7716 states, 7715 states have (on average 2.4952689565780948) internal successors, (19251), 7715 states have internal predecessors, (19251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:24,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7716 states to 7716 states and 19251 transitions. [2022-01-18 06:35:24,110 INFO L78 Accepts]: Start accepts. Automaton has 7716 states and 19251 transitions. Word has length 30 [2022-01-18 06:35:24,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:35:24,110 INFO L470 AbstractCegarLoop]: Abstraction has 7716 states and 19251 transitions. [2022-01-18 06:35:24,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:35:24,111 INFO L276 IsEmpty]: Start isEmpty. Operand 7716 states and 19251 transitions. [2022-01-18 06:35:24,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:35:24,119 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:35:24,119 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:35:24,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-01-18 06:35:24,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-01-18 06:35:24,319 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:35:24,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:35:24,319 INFO L85 PathProgramCache]: Analyzing trace with hash -552006922, now seen corresponding path program 102 times [2022-01-18 06:35:24,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:35:24,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245792098] [2022-01-18 06:35:24,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:35:24,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:35:24,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:24,635 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:24,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:35:24,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245792098] [2022-01-18 06:35:24,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245792098] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:35:24,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889853855] [2022-01-18 06:35:24,636 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:35:24,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:24,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:35:24,637 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:35:24,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-18 06:35:24,657 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:35:24,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:35:24,658 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:35:24,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:35:25,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:25,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:25,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:25,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:25,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:25,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:25,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:35:25,100 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:25,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:35:25,480 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:35:25,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:35:25,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:25,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:25,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:25,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:25,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:35:25,970 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:25,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889853855] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:35:25,970 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:35:25,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:35:25,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241090898] [2022-01-18 06:35:25,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:35:25,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:35:25,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:35:25,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:35:25,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:35:25,971 INFO L87 Difference]: Start difference. First operand 7716 states and 19251 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:35:28,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:35:28,723 INFO L93 Difference]: Finished difference Result 9343 states and 22828 transitions. [2022-01-18 06:35:28,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 06:35:28,723 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:35:28,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:35:28,736 INFO L225 Difference]: With dead ends: 9343 [2022-01-18 06:35:28,737 INFO L226 Difference]: Without dead ends: 9253 [2022-01-18 06:35:28,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1749 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=756, Invalid=5564, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 06:35:28,737 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 216 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 1521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 256 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:35:28,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 184 Invalid, 1521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1191 Invalid, 0 Unknown, 256 Unchecked, 0.6s Time] [2022-01-18 06:35:28,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9253 states. [2022-01-18 06:35:28,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9253 to 7775. [2022-01-18 06:35:28,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7775 states, 7774 states have (on average 2.491381528170826) internal successors, (19368), 7774 states have internal predecessors, (19368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:28,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7775 states to 7775 states and 19368 transitions. [2022-01-18 06:35:28,839 INFO L78 Accepts]: Start accepts. Automaton has 7775 states and 19368 transitions. Word has length 30 [2022-01-18 06:35:28,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:35:28,839 INFO L470 AbstractCegarLoop]: Abstraction has 7775 states and 19368 transitions. [2022-01-18 06:35:28,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:35:28,840 INFO L276 IsEmpty]: Start isEmpty. Operand 7775 states and 19368 transitions. [2022-01-18 06:35:28,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:35:28,847 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:35:28,848 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:35:28,864 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-01-18 06:35:29,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:29,048 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:35:29,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:35:29,048 INFO L85 PathProgramCache]: Analyzing trace with hash -387775446, now seen corresponding path program 103 times [2022-01-18 06:35:29,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:35:29,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980516211] [2022-01-18 06:35:29,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:35:29,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:35:29,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:29,328 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:35:29,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:35:29,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980516211] [2022-01-18 06:35:29,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980516211] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:35:29,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610179477] [2022-01-18 06:35:29,328 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:35:29,329 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:29,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:35:29,329 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:35:29,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-01-18 06:35:29,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:29,351 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:35:29,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:35:29,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:29,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:29,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:29,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:29,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:29,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:29,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:29,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:29,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:29,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:29,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:35:29,739 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:29,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:35:30,105 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:35:30,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:35:30,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:30,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:30,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:30,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:30,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:35:30,727 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:30,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610179477] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:35:30,728 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:35:30,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2022-01-18 06:35:30,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242777727] [2022-01-18 06:35:30,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:35:30,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:35:30,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:35:30,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:35:30,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:35:30,729 INFO L87 Difference]: Start difference. First operand 7775 states and 19368 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:33,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:35:33,830 INFO L93 Difference]: Finished difference Result 9271 states and 22798 transitions. [2022-01-18 06:35:33,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 06:35:33,830 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have 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-01-18 06:35:33,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:35:33,843 INFO L225 Difference]: With dead ends: 9271 [2022-01-18 06:35:33,844 INFO L226 Difference]: Without dead ends: 9179 [2022-01-18 06:35:33,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2104 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1012, Invalid=6128, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 06:35:33,845 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 296 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 1565 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 1645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:35:33,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 346 Invalid, 1645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1565 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:35:33,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9179 states. [2022-01-18 06:35:33,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9179 to 8147. [2022-01-18 06:35:33,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8147 states, 8146 states have (on average 2.480726737048858) internal successors, (20208), 8146 states have internal predecessors, (20208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:33,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8147 states to 8147 states and 20208 transitions. [2022-01-18 06:35:33,967 INFO L78 Accepts]: Start accepts. Automaton has 8147 states and 20208 transitions. Word has length 30 [2022-01-18 06:35:33,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:35:33,967 INFO L470 AbstractCegarLoop]: Abstraction has 8147 states and 20208 transitions. [2022-01-18 06:35:33,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:33,967 INFO L276 IsEmpty]: Start isEmpty. Operand 8147 states and 20208 transitions. [2022-01-18 06:35:33,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:35:33,976 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:35:33,976 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:35:33,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-01-18 06:35:34,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:34,177 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:35:34,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:35:34,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1730964982, now seen corresponding path program 104 times [2022-01-18 06:35:34,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:35:34,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012267351] [2022-01-18 06:35:34,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:35:34,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:35:34,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:34,442 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:34,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:35:34,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012267351] [2022-01-18 06:35:34,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012267351] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:35:34,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523675813] [2022-01-18 06:35:34,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:35:34,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:34,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:35:34,443 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:35:34,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-01-18 06:35:34,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:35:34,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:35:34,463 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:35:34,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:35:34,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:34,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:34,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:34,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:34,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:34,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:34,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:34,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:34,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:34,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:34,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:34,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:34,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:34,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:35:34,857 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:34,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:35:35,216 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:35:35,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:35:35,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:35,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:35,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:35,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:35,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:35:35,608 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:35,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523675813] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:35:35,608 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:35:35,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-01-18 06:35:35,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670172313] [2022-01-18 06:35:35,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:35:35,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:35:35,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:35:35,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:35:35,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:35:35,609 INFO L87 Difference]: Start difference. First operand 8147 states and 20208 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:35:37,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:35:37,824 INFO L93 Difference]: Finished difference Result 9839 states and 23846 transitions. [2022-01-18 06:35:37,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 06:35:37,825 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:35:37,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:35:37,837 INFO L225 Difference]: With dead ends: 9839 [2022-01-18 06:35:37,837 INFO L226 Difference]: Without dead ends: 9794 [2022-01-18 06:35:37,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1597 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=658, Invalid=4744, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 06:35:37,838 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 219 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1436 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 1917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 410 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:35:37,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 363 Invalid, 1917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1436 Invalid, 0 Unknown, 410 Unchecked, 0.7s Time] [2022-01-18 06:35:37,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9794 states. [2022-01-18 06:35:37,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9794 to 8058. [2022-01-18 06:35:37,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8058 states, 8057 states have (on average 2.4876504902569194) internal successors, (20043), 8057 states have internal predecessors, (20043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:35:37,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8058 states to 8058 states and 20043 transitions. [2022-01-18 06:35:37,943 INFO L78 Accepts]: Start accepts. Automaton has 8058 states and 20043 transitions. Word has length 30 [2022-01-18 06:35:37,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:35:37,943 INFO L470 AbstractCegarLoop]: Abstraction has 8058 states and 20043 transitions. [2022-01-18 06:35:37,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 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-01-18 06:35:37,943 INFO L276 IsEmpty]: Start isEmpty. Operand 8058 states and 20043 transitions. [2022-01-18 06:35:37,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:35:37,951 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:35:37,951 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:35:37,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-01-18 06:35:38,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2022-01-18 06:35:38,151 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:35:38,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:35:38,152 INFO L85 PathProgramCache]: Analyzing trace with hash -158977306, now seen corresponding path program 105 times [2022-01-18 06:35:38,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:35:38,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489658690] [2022-01-18 06:35:38,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:35:38,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:35:38,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:35:38,392 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:38,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:35:38,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489658690] [2022-01-18 06:35:38,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489658690] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:35:38,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265887469] [2022-01-18 06:35:38,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:35:38,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:35:38,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:35:38,393 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:35:38,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-18 06:35:38,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:35:38,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:35:38,415 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 06:35:38,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:35:38,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:38,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:38,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:38,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:35:38,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:38,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 9 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 65 treesize of output 133 [2022-01-18 06:35:39,394 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:35:39,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:35:40,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:40,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:40,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:40,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:40,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:40,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:40,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:40,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:40,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:35:40,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:35:40,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 9 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 19 case distinctions, treesize of input 78 treesize of output 223 [2022-01-18 06:36:05,138 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:05,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265887469] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:36:05,139 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:36:05,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 17] total 39 [2022-01-18 06:36:05,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775039496] [2022-01-18 06:36:05,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:36:05,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 06:36:05,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:36:05,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 06:36:05,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1365, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:36:05,140 INFO L87 Difference]: Start difference. First operand 8058 states and 20043 transitions. Second operand has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:36:10,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:36:10,460 INFO L93 Difference]: Finished difference Result 11602 states and 28388 transitions. [2022-01-18 06:36:10,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 06:36:10,460 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:36:10,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:36:10,476 INFO L225 Difference]: With dead ends: 11602 [2022-01-18 06:36:10,477 INFO L226 Difference]: Without dead ends: 11545 [2022-01-18 06:36:10,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 36 SyntacticMatches, 11 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4469 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1996, Invalid=13010, Unknown=0, NotChecked=0, Total=15006 [2022-01-18 06:36:10,478 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 295 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 2096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1024 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:36:10,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 420 Invalid, 2096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 971 Invalid, 0 Unknown, 1024 Unchecked, 0.5s Time] [2022-01-18 06:36:10,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11545 states. [2022-01-18 06:36:10,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11545 to 8002. [2022-01-18 06:36:10,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8002 states, 8001 states have (on average 2.4905636795400574) internal successors, (19927), 8001 states have internal predecessors, (19927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:10,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8002 states to 8002 states and 19927 transitions. [2022-01-18 06:36:10,605 INFO L78 Accepts]: Start accepts. Automaton has 8002 states and 19927 transitions. Word has length 30 [2022-01-18 06:36:10,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:36:10,605 INFO L470 AbstractCegarLoop]: Abstraction has 8002 states and 19927 transitions. [2022-01-18 06:36:10,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:36:10,605 INFO L276 IsEmpty]: Start isEmpty. Operand 8002 states and 19927 transitions. [2022-01-18 06:36:10,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:36:10,613 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:36:10,613 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:36:10,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-01-18 06:36:10,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:10,814 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:36:10,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:36:10,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1739359666, now seen corresponding path program 106 times [2022-01-18 06:36:10,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:36:10,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590409499] [2022-01-18 06:36:10,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:36:10,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:36:10,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:36:11,104 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:11,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:36:11,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590409499] [2022-01-18 06:36:11,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590409499] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:36:11,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194070899] [2022-01-18 06:36:11,105 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:36:11,105 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:11,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:36:11,106 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:36:11,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-18 06:36:11,127 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:36:11,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:36:11,128 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:36:11,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:36:11,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:11,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:11,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:11,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:11,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:11,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:11,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:11,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:11,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:11,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:11,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:11,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:11,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:11,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:11,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:11,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:36:11,547 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:11,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:36:11,895 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:36:11,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 40 treesize of output 165 [2022-01-18 06:36:12,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:12,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:12,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:12,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:12,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:36:12,279 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:12,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194070899] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:36:12,279 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:36:12,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 28 [2022-01-18 06:36:12,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039034195] [2022-01-18 06:36:12,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:36:12,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 06:36:12,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:36:12,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 06:36:12,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2022-01-18 06:36:12,281 INFO L87 Difference]: Start difference. First operand 8002 states and 19927 transitions. Second operand has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:14,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:36:14,170 INFO L93 Difference]: Finished difference Result 8930 states and 22016 transitions. [2022-01-18 06:36:14,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 06:36:14,170 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:36:14,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:36:14,183 INFO L225 Difference]: With dead ends: 8930 [2022-01-18 06:36:14,183 INFO L226 Difference]: Without dead ends: 8896 [2022-01-18 06:36:14,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 38 SyntacticMatches, 8 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1192 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=494, Invalid=3666, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 06:36:14,183 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 255 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 1689 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 1840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:36:14,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 390 Invalid, 1840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1689 Invalid, 0 Unknown, 107 Unchecked, 0.8s Time] [2022-01-18 06:36:14,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8896 states. [2022-01-18 06:36:14,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8896 to 8392. [2022-01-18 06:36:14,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8392 states, 8391 states have (on average 2.505780002383506) internal successors, (21026), 8391 states have internal predecessors, (21026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:14,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8392 states to 8392 states and 21026 transitions. [2022-01-18 06:36:14,285 INFO L78 Accepts]: Start accepts. Automaton has 8392 states and 21026 transitions. Word has length 30 [2022-01-18 06:36:14,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:36:14,285 INFO L470 AbstractCegarLoop]: Abstraction has 8392 states and 21026 transitions. [2022-01-18 06:36:14,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:14,286 INFO L276 IsEmpty]: Start isEmpty. Operand 8392 states and 21026 transitions. [2022-01-18 06:36:14,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:36:14,293 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:36:14,294 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:36:14,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-01-18 06:36:14,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:14,494 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:36:14,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:36:14,494 INFO L85 PathProgramCache]: Analyzing trace with hash 335043182, now seen corresponding path program 107 times [2022-01-18 06:36:14,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:36:14,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638815947] [2022-01-18 06:36:14,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:36:14,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:36:14,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:36:14,739 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:14,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:36:14,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638815947] [2022-01-18 06:36:14,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638815947] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:36:14,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117340888] [2022-01-18 06:36:14,739 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:36:14,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:14,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:36:14,740 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:36:14,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-18 06:36:14,761 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:36:14,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:36:14,762 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:36:14,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:36:15,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:15,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:15,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:15,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:15,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:15,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:15,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:15,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:15,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:15,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:15,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:15,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:15,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:15,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:36:15,160 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:15,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:36:15,532 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:36:15,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:36:16,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:16,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:16,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:16,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:16,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:36:16,166 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:16,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117340888] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:36:16,166 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:36:16,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2022-01-18 06:36:16,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000632939] [2022-01-18 06:36:16,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:36:16,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:36:16,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:36:16,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:36:16,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:36:16,167 INFO L87 Difference]: Start difference. First operand 8392 states and 21026 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:19,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:36:19,475 INFO L93 Difference]: Finished difference Result 9626 states and 23879 transitions. [2022-01-18 06:36:19,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 06:36:19,475 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have 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-01-18 06:36:19,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:36:19,494 INFO L225 Difference]: With dead ends: 9626 [2022-01-18 06:36:19,495 INFO L226 Difference]: Without dead ends: 9520 [2022-01-18 06:36:19,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2068 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=912, Invalid=6228, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 06:36:19,496 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 355 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1591 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 1687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:36:19,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 419 Invalid, 1687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1591 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:36:19,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9520 states. [2022-01-18 06:36:19,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9520 to 8462. [2022-01-18 06:36:19,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8462 states, 8461 states have (on average 2.5004136626876257) internal successors, (21156), 8461 states have internal predecessors, (21156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:19,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8462 states to 8462 states and 21156 transitions. [2022-01-18 06:36:19,644 INFO L78 Accepts]: Start accepts. Automaton has 8462 states and 21156 transitions. Word has length 30 [2022-01-18 06:36:19,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:36:19,644 INFO L470 AbstractCegarLoop]: Abstraction has 8462 states and 21156 transitions. [2022-01-18 06:36:19,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:36:19,644 INFO L276 IsEmpty]: Start isEmpty. Operand 8462 states and 21156 transitions. [2022-01-18 06:36:19,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:36:19,657 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:36:19,657 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:36:19,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-01-18 06:36:19,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:19,858 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:36:19,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:36:19,859 INFO L85 PathProgramCache]: Analyzing trace with hash 129104750, now seen corresponding path program 108 times [2022-01-18 06:36:19,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:36:19,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443051570] [2022-01-18 06:36:19,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:36:19,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:36:19,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:36:20,153 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:36:20,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:36:20,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443051570] [2022-01-18 06:36:20,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443051570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:36:20,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452984258] [2022-01-18 06:36:20,153 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:36:20,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:36:20,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:36:20,154 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:36:20,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-01-18 06:36:20,176 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:36:20,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:36:20,177 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 06:36:20,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:36:22,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:22,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:22,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:22,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:22,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:22,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:36:22,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:22,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:22,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 73 treesize of output 173 [2022-01-18 06:36:22,654 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:36:22,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:36:23,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:23,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:23,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:23,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:23,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:23,609 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:36:23,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:36:23,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 22 case distinctions, treesize of input 74 treesize of output 243 [2022-01-18 06:37:49,293 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:49,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452984258] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:37:49,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:37:49,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 17] total 39 [2022-01-18 06:37:49,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673933573] [2022-01-18 06:37:49,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:37:49,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 06:37:49,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:37:49,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 06:37:49,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1380, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:37:49,295 INFO L87 Difference]: Start difference. First operand 8462 states and 21156 transitions. Second operand has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:37:54,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:37:54,092 INFO L93 Difference]: Finished difference Result 12357 states and 30466 transitions. [2022-01-18 06:37:54,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 06:37:54,093 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:37:54,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:37:54,115 INFO L225 Difference]: With dead ends: 12357 [2022-01-18 06:37:54,115 INFO L226 Difference]: Without dead ends: 12313 [2022-01-18 06:37:54,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 35 SyntacticMatches, 10 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2308 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=1283, Invalid=7089, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 06:37:54,116 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 249 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 1776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 963 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:37:54,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 280 Invalid, 1776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 726 Invalid, 0 Unknown, 963 Unchecked, 0.4s Time] [2022-01-18 06:37:54,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12313 states. [2022-01-18 06:37:54,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12313 to 8580. [2022-01-18 06:37:54,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8580 states, 8579 states have (on average 2.4991257722345264) internal successors, (21440), 8579 states have internal predecessors, (21440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:37:54,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8580 states to 8580 states and 21440 transitions. [2022-01-18 06:37:54,291 INFO L78 Accepts]: Start accepts. Automaton has 8580 states and 21440 transitions. Word has length 30 [2022-01-18 06:37:54,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:37:54,292 INFO L470 AbstractCegarLoop]: Abstraction has 8580 states and 21440 transitions. [2022-01-18 06:37:54,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 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-01-18 06:37:54,292 INFO L276 IsEmpty]: Start isEmpty. Operand 8580 states and 21440 transitions. [2022-01-18 06:37:54,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:37:54,301 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:37:54,301 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:37:54,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-01-18 06:37:54,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 06:37:54,502 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:37:54,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:37:54,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1938423176, now seen corresponding path program 109 times [2022-01-18 06:37:54,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:37:54,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679007055] [2022-01-18 06:37:54,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:37:54,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:37:54,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:37:54,801 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:37:54,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:37:54,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679007055] [2022-01-18 06:37:54,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679007055] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:37:54,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828116964] [2022-01-18 06:37:54,801 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:37:54,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:37:54,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:37:54,802 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:37:54,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-01-18 06:37:54,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:37:54,826 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:37:54,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:37:55,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:55,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:55,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:55,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:55,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:55,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:55,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:55,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:55,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:55,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:55,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:55,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:55,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:55,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:55,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:37:55,291 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:55,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:37:55,724 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:37:55,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:37:56,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:56,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:56,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:56,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:56,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:37:56,221 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:56,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828116964] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:37:56,221 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:37:56,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 30 [2022-01-18 06:37:56,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561743841] [2022-01-18 06:37:56,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:37:56,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:37:56,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:37:56,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:37:56,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:37:56,222 INFO L87 Difference]: Start difference. First operand 8580 states and 21440 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:37:58,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:37:58,950 INFO L93 Difference]: Finished difference Result 11014 states and 27023 transitions. [2022-01-18 06:37:58,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 06:37:58,950 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:37:58,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:37:58,967 INFO L225 Difference]: With dead ends: 11014 [2022-01-18 06:37:58,967 INFO L226 Difference]: Without dead ends: 10936 [2022-01-18 06:37:58,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1388 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=668, Invalid=4588, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 06:37:58,968 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 190 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 1438 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:37:58,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 334 Invalid, 1500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1438 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:37:58,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10936 states. [2022-01-18 06:37:59,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10936 to 8750. [2022-01-18 06:37:59,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8750 states, 8749 states have (on average 2.4878271802491714) internal successors, (21766), 8749 states have internal predecessors, (21766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:37:59,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8750 states to 8750 states and 21766 transitions. [2022-01-18 06:37:59,089 INFO L78 Accepts]: Start accepts. Automaton has 8750 states and 21766 transitions. Word has length 30 [2022-01-18 06:37:59,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:37:59,089 INFO L470 AbstractCegarLoop]: Abstraction has 8750 states and 21766 transitions. [2022-01-18 06:37:59,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:37:59,089 INFO L276 IsEmpty]: Start isEmpty. Operand 8750 states and 21766 transitions. [2022-01-18 06:37:59,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:37:59,098 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:37:59,098 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:37:59,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-01-18 06:37:59,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-01-18 06:37:59,299 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:37:59,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:37:59,299 INFO L85 PathProgramCache]: Analyzing trace with hash -209232786, now seen corresponding path program 110 times [2022-01-18 06:37:59,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:37:59,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605888842] [2022-01-18 06:37:59,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:37:59,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:37:59,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:37:59,602 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:37:59,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:37:59,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605888842] [2022-01-18 06:37:59,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605888842] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:37:59,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91470994] [2022-01-18 06:37:59,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:37:59,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:37:59,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:37:59,604 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:37:59,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 06:37:59,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:37:59,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:37:59,628 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 06:37:59,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:37:59,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:59,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:59,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:59,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:59,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:59,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:59,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:59,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:59,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:59,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:59,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:59,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:37:59,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:59,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:37:59,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-01-18 06:38:00,010 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:00,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:00,413 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 06:38:00,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-01-18 06:38:00,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:38:00,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:38:00,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:38:00,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:38:00,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-01-18 06:38:00,984 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:00,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91470994] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:00,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:00,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 30 [2022-01-18 06:38:00,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446149951] [2022-01-18 06:38:00,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:00,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:38:00,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:00,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:38:00,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=831, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:38:00,985 INFO L87 Difference]: Start difference. First operand 8750 states and 21766 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:03,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:03,856 INFO L93 Difference]: Finished difference Result 9575 states and 23667 transitions. [2022-01-18 06:38:03,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 06:38:03,857 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have 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-01-18 06:38:03,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:03,872 INFO L225 Difference]: With dead ends: 9575 [2022-01-18 06:38:03,872 INFO L226 Difference]: Without dead ends: 9555 [2022-01-18 06:38:03,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1663 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=740, Invalid=5422, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 06:38:03,873 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 252 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 1286 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 1372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:03,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 246 Invalid, 1372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1286 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:38:03,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9555 states. [2022-01-18 06:38:03,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9555 to 8976. [2022-01-18 06:38:03,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8976 states, 8975 states have (on average 2.4892479108635097) internal successors, (22341), 8975 states have internal predecessors, (22341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:04,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8976 states to 8976 states and 22341 transitions. [2022-01-18 06:38:04,005 INFO L78 Accepts]: Start accepts. Automaton has 8976 states and 22341 transitions. Word has length 30 [2022-01-18 06:38:04,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:04,005 INFO L470 AbstractCegarLoop]: Abstraction has 8976 states and 22341 transitions. [2022-01-18 06:38:04,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:04,006 INFO L276 IsEmpty]: Start isEmpty. Operand 8976 states and 22341 transitions. [2022-01-18 06:38:04,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:04,017 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:04,017 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:04,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-01-18 06:38:04,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-01-18 06:38:04,218 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:04,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:04,218 INFO L85 PathProgramCache]: Analyzing trace with hash -300802278, now seen corresponding path program 111 times [2022-01-18 06:38:04,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:04,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396869805] [2022-01-18 06:38:04,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:04,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:04,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:04,317 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:04,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:04,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396869805] [2022-01-18 06:38:04,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396869805] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:04,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844146061] [2022-01-18 06:38:04,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:38:04,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:04,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:04,318 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:04,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 06:38:04,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 06:38:04,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:04,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:04,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:04,557 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:04,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:04,683 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:04,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844146061] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:04,683 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:04,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 06:38:04,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708251620] [2022-01-18 06:38:04,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:04,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:38:04,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:04,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:38:04,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=734, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:38:04,684 INFO L87 Difference]: Start difference. First operand 8976 states and 22341 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:06,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:06,078 INFO L93 Difference]: Finished difference Result 10585 states and 25843 transitions. [2022-01-18 06:38:06,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 06:38:06,078 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-18 06:38:06,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:06,091 INFO L225 Difference]: With dead ends: 10585 [2022-01-18 06:38:06,091 INFO L226 Difference]: Without dead ends: 10585 [2022-01-18 06:38:06,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2399 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2144, Invalid=6412, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 06:38:06,092 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 284 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:06,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 178 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 785 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:38:06,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10585 states. [2022-01-18 06:38:06,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10585 to 7908. [2022-01-18 06:38:06,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7908 states, 7907 states have (on average 2.48197799418237) internal successors, (19625), 7907 states have internal predecessors, (19625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:06,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7908 states to 7908 states and 19625 transitions. [2022-01-18 06:38:06,193 INFO L78 Accepts]: Start accepts. Automaton has 7908 states and 19625 transitions. Word has length 32 [2022-01-18 06:38:06,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:06,193 INFO L470 AbstractCegarLoop]: Abstraction has 7908 states and 19625 transitions. [2022-01-18 06:38:06,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:06,193 INFO L276 IsEmpty]: Start isEmpty. Operand 7908 states and 19625 transitions. [2022-01-18 06:38:06,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:06,201 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:06,201 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:06,216 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-01-18 06:38:06,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-01-18 06:38:06,411 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:06,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:06,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1150918110, now seen corresponding path program 112 times [2022-01-18 06:38:06,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:06,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927886340] [2022-01-18 06:38:06,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:06,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:06,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:06,513 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:06,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:06,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927886340] [2022-01-18 06:38:06,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927886340] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:06,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844206079] [2022-01-18 06:38:06,514 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:38:06,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:06,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:06,515 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:06,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 06:38:06,534 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:38:06,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:06,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:06,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:06,746 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:06,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:06,874 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:06,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844206079] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:06,875 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:06,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 29 [2022-01-18 06:38:06,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214495426] [2022-01-18 06:38:06,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:06,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:38:06,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:06,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:38:06,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=662, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:38:06,876 INFO L87 Difference]: Start difference. First operand 7908 states and 19625 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:08,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:08,352 INFO L93 Difference]: Finished difference Result 11962 states and 29058 transitions. [2022-01-18 06:38:08,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 06:38:08,353 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-18 06:38:08,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:08,373 INFO L225 Difference]: With dead ends: 11962 [2022-01-18 06:38:08,374 INFO L226 Difference]: Without dead ends: 11858 [2022-01-18 06:38:08,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2503 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2122, Invalid=6434, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 06:38:08,375 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 617 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:08,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [617 Valid, 189 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:38:08,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11858 states. [2022-01-18 06:38:08,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11858 to 8382. [2022-01-18 06:38:08,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8382 states, 8381 states have (on average 2.4921847034960027) internal successors, (20887), 8381 states have internal predecessors, (20887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:08,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8382 states to 8382 states and 20887 transitions. [2022-01-18 06:38:08,553 INFO L78 Accepts]: Start accepts. Automaton has 8382 states and 20887 transitions. Word has length 32 [2022-01-18 06:38:08,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:08,553 INFO L470 AbstractCegarLoop]: Abstraction has 8382 states and 20887 transitions. [2022-01-18 06:38:08,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:08,554 INFO L276 IsEmpty]: Start isEmpty. Operand 8382 states and 20887 transitions. [2022-01-18 06:38:08,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:08,563 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:08,563 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:08,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-01-18 06:38:08,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:08,763 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:08,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:08,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1474861086, now seen corresponding path program 113 times [2022-01-18 06:38:08,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:08,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835135251] [2022-01-18 06:38:08,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:08,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:08,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:08,833 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:08,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:08,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835135251] [2022-01-18 06:38:08,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835135251] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:08,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000518694] [2022-01-18 06:38:08,833 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:38:08,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:08,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:08,834 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:08,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-01-18 06:38:08,855 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 06:38:08,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:08,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:08,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:09,088 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:09,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:09,311 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:09,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000518694] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:09,312 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:09,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 30 [2022-01-18 06:38:09,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212739303] [2022-01-18 06:38:09,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:09,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:38:09,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:09,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:38:09,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=723, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:38:09,312 INFO L87 Difference]: Start difference. First operand 8382 states and 20887 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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-01-18 06:38:11,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:11,217 INFO L93 Difference]: Finished difference Result 14128 states and 34642 transitions. [2022-01-18 06:38:11,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 06:38:11,218 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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 32 [2022-01-18 06:38:11,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:11,241 INFO L225 Difference]: With dead ends: 14128 [2022-01-18 06:38:11,241 INFO L226 Difference]: Without dead ends: 14116 [2022-01-18 06:38:11,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5451 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3893, Invalid=10149, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 06:38:11,243 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 498 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:11,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 244 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 793 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:38:11,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14116 states. [2022-01-18 06:38:11,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14116 to 10452. [2022-01-18 06:38:11,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10452 states, 10451 states have (on average 2.5024399578987655) internal successors, (26153), 10451 states have internal predecessors, (26153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:11,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10452 states to 10452 states and 26153 transitions. [2022-01-18 06:38:11,450 INFO L78 Accepts]: Start accepts. Automaton has 10452 states and 26153 transitions. Word has length 32 [2022-01-18 06:38:11,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:11,450 INFO L470 AbstractCegarLoop]: Abstraction has 10452 states and 26153 transitions. [2022-01-18 06:38:11,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 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-01-18 06:38:11,450 INFO L276 IsEmpty]: Start isEmpty. Operand 10452 states and 26153 transitions. [2022-01-18 06:38:11,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:11,461 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:11,461 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:11,477 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-01-18 06:38:11,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:11,661 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:11,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:11,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1806539874, now seen corresponding path program 114 times [2022-01-18 06:38:11,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:11,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487636990] [2022-01-18 06:38:11,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:11,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:11,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:11,730 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:11,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:11,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487636990] [2022-01-18 06:38:11,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487636990] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:11,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368890588] [2022-01-18 06:38:11,731 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:38:11,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:11,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:11,732 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:11,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-01-18 06:38:11,753 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-18 06:38:11,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:11,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:11,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:11,981 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:11,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:12,158 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:12,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368890588] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:12,158 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:12,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 29 [2022-01-18 06:38:12,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920285568] [2022-01-18 06:38:12,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:12,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:38:12,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:12,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:38:12,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=635, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:38:12,159 INFO L87 Difference]: Start difference. First operand 10452 states and 26153 transitions. Second operand has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 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-01-18 06:38:13,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:13,200 INFO L93 Difference]: Finished difference Result 10899 states and 27011 transitions. [2022-01-18 06:38:13,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 06:38:13,200 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-18 06:38:13,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:13,218 INFO L225 Difference]: With dead ends: 10899 [2022-01-18 06:38:13,219 INFO L226 Difference]: Without dead ends: 10895 [2022-01-18 06:38:13,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1598 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1634, Invalid=4218, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 06:38:13,219 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 256 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:13,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 90 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:13,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10895 states. [2022-01-18 06:38:13,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10895 to 10388. [2022-01-18 06:38:13,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10388 states, 10387 states have (on average 2.502743814383364) internal successors, (25996), 10387 states have internal predecessors, (25996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:13,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10388 states to 10388 states and 25996 transitions. [2022-01-18 06:38:13,376 INFO L78 Accepts]: Start accepts. Automaton has 10388 states and 25996 transitions. Word has length 32 [2022-01-18 06:38:13,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:13,376 INFO L470 AbstractCegarLoop]: Abstraction has 10388 states and 25996 transitions. [2022-01-18 06:38:13,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 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-01-18 06:38:13,376 INFO L276 IsEmpty]: Start isEmpty. Operand 10388 states and 25996 transitions. [2022-01-18 06:38:13,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:13,387 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:13,387 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:13,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-01-18 06:38:13,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2022-01-18 06:38:13,603 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:13,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:13,603 INFO L85 PathProgramCache]: Analyzing trace with hash 2054156772, now seen corresponding path program 115 times [2022-01-18 06:38:13,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:13,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762198852] [2022-01-18 06:38:13,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:13,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:13,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:13,672 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 27 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:13,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:13,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762198852] [2022-01-18 06:38:13,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762198852] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:13,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533136877] [2022-01-18 06:38:13,673 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:38:13,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:13,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:13,674 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:13,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-01-18 06:38:13,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:13,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:13,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:13,912 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:13,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:14,111 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:14,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533136877] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:14,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:14,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 29 [2022-01-18 06:38:14,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310682252] [2022-01-18 06:38:14,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:14,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:38:14,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:14,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:38:14,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=664, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:38:14,112 INFO L87 Difference]: Start difference. First operand 10388 states and 25996 transitions. Second operand has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 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-01-18 06:38:15,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:15,176 INFO L93 Difference]: Finished difference Result 13056 states and 32403 transitions. [2022-01-18 06:38:15,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 06:38:15,177 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 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 32 [2022-01-18 06:38:15,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:15,196 INFO L225 Difference]: With dead ends: 13056 [2022-01-18 06:38:15,196 INFO L226 Difference]: Without dead ends: 13041 [2022-01-18 06:38:15,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1666 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1592, Invalid=4260, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 06:38:15,197 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 441 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:15,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [441 Valid, 132 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:38:15,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13041 states. [2022-01-18 06:38:15,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13041 to 10636. [2022-01-18 06:38:15,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10636 states, 10635 states have (on average 2.510766337564645) internal successors, (26702), 10635 states have internal predecessors, (26702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:15,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10636 states to 10636 states and 26702 transitions. [2022-01-18 06:38:15,370 INFO L78 Accepts]: Start accepts. Automaton has 10636 states and 26702 transitions. Word has length 32 [2022-01-18 06:38:15,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:15,370 INFO L470 AbstractCegarLoop]: Abstraction has 10636 states and 26702 transitions. [2022-01-18 06:38:15,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 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-01-18 06:38:15,370 INFO L276 IsEmpty]: Start isEmpty. Operand 10636 states and 26702 transitions. [2022-01-18 06:38:15,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:15,380 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:15,380 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:15,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-01-18 06:38:15,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:15,580 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:15,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:15,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1796277502, now seen corresponding path program 116 times [2022-01-18 06:38:15,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:15,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850570535] [2022-01-18 06:38:15,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:15,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:15,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:15,651 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:15,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:15,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850570535] [2022-01-18 06:38:15,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850570535] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:15,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761844996] [2022-01-18 06:38:15,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:38:15,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:15,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:15,653 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:15,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-01-18 06:38:15,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:38:15,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:15,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:15,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:15,926 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:15,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:16,094 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:16,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761844996] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:16,094 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:16,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-01-18 06:38:16,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366429265] [2022-01-18 06:38:16,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:16,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:38:16,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:16,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:38:16,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:38:16,095 INFO L87 Difference]: Start difference. First operand 10636 states and 26702 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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-01-18 06:38:17,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:17,135 INFO L93 Difference]: Finished difference Result 11860 states and 29329 transitions. [2022-01-18 06:38:17,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 06:38:17,136 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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 32 [2022-01-18 06:38:17,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:17,153 INFO L225 Difference]: With dead ends: 11860 [2022-01-18 06:38:17,153 INFO L226 Difference]: Without dead ends: 11844 [2022-01-18 06:38:17,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1741 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1639, Invalid=4367, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 06:38:17,154 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 249 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:17,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 151 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:38:17,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11844 states. [2022-01-18 06:38:17,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11844 to 10828. [2022-01-18 06:38:17,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10828 states, 10827 states have (on average 2.5161171146208554) internal successors, (27242), 10827 states have internal predecessors, (27242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:17,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10828 states to 10828 states and 27242 transitions. [2022-01-18 06:38:17,327 INFO L78 Accepts]: Start accepts. Automaton has 10828 states and 27242 transitions. Word has length 32 [2022-01-18 06:38:17,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:17,327 INFO L470 AbstractCegarLoop]: Abstraction has 10828 states and 27242 transitions. [2022-01-18 06:38:17,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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-01-18 06:38:17,327 INFO L276 IsEmpty]: Start isEmpty. Operand 10828 states and 27242 transitions. [2022-01-18 06:38:17,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:17,337 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:17,337 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:17,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-01-18 06:38:17,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:17,537 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:17,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:17,538 INFO L85 PathProgramCache]: Analyzing trace with hash -484301822, now seen corresponding path program 117 times [2022-01-18 06:38:17,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:17,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699914061] [2022-01-18 06:38:17,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:17,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:17,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:17,612 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:17,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:17,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699914061] [2022-01-18 06:38:17,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699914061] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:17,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403810616] [2022-01-18 06:38:17,613 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:38:17,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:17,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:17,614 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:17,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-01-18 06:38:17,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-01-18 06:38:17,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:17,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:17,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:17,868 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:17,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:18,026 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:18,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403810616] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:18,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:18,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 29 [2022-01-18 06:38:18,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635743487] [2022-01-18 06:38:18,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:18,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:38:18,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:18,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:38:18,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=650, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:38:18,027 INFO L87 Difference]: Start difference. First operand 10828 states and 27242 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:19,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:19,026 INFO L93 Difference]: Finished difference Result 12409 states and 30669 transitions. [2022-01-18 06:38:19,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 06:38:19,026 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-18 06:38:19,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:19,044 INFO L225 Difference]: With dead ends: 12409 [2022-01-18 06:38:19,044 INFO L226 Difference]: Without dead ends: 12383 [2022-01-18 06:38:19,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1880 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1652, Invalid=4510, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 06:38:19,045 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 273 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:19,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 175 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:38:19,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12383 states. [2022-01-18 06:38:19,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12383 to 10973. [2022-01-18 06:38:19,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10973 states, 10972 states have (on average 2.5203244622675904) internal successors, (27653), 10972 states have internal predecessors, (27653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:19,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10973 states to 10973 states and 27653 transitions. [2022-01-18 06:38:19,237 INFO L78 Accepts]: Start accepts. Automaton has 10973 states and 27653 transitions. Word has length 32 [2022-01-18 06:38:19,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:19,237 INFO L470 AbstractCegarLoop]: Abstraction has 10973 states and 27653 transitions. [2022-01-18 06:38:19,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:19,237 INFO L276 IsEmpty]: Start isEmpty. Operand 10973 states and 27653 transitions. [2022-01-18 06:38:19,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:19,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:19,247 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:19,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-01-18 06:38:19,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2022-01-18 06:38:19,448 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:19,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:19,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1898908930, now seen corresponding path program 118 times [2022-01-18 06:38:19,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:19,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044496865] [2022-01-18 06:38:19,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:19,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:19,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:19,532 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:19,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:19,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044496865] [2022-01-18 06:38:19,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044496865] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:19,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106484672] [2022-01-18 06:38:19,533 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:38:19,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:19,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:19,534 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:19,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-01-18 06:38:19,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:38:19,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:19,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:19,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:19,768 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:19,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:19,902 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:19,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106484672] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:19,902 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:19,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-01-18 06:38:19,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418574193] [2022-01-18 06:38:19,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:19,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:38:19,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:19,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:38:19,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=653, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:38:19,903 INFO L87 Difference]: Start difference. First operand 10973 states and 27653 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:20,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:20,998 INFO L93 Difference]: Finished difference Result 12772 states and 31586 transitions. [2022-01-18 06:38:20,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 06:38:20,998 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-18 06:38:20,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:21,021 INFO L225 Difference]: With dead ends: 12772 [2022-01-18 06:38:21,021 INFO L226 Difference]: Without dead ends: 12742 [2022-01-18 06:38:21,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1970 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1673, Invalid=4647, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 06:38:21,023 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 364 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:21,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 136 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:38:21,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12742 states. [2022-01-18 06:38:21,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12742 to 9625. [2022-01-18 06:38:21,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9625 states, 9624 states have (on average 2.511118038237739) internal successors, (24167), 9624 states have internal predecessors, (24167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:21,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9625 states to 9625 states and 24167 transitions. [2022-01-18 06:38:21,249 INFO L78 Accepts]: Start accepts. Automaton has 9625 states and 24167 transitions. Word has length 32 [2022-01-18 06:38:21,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:21,249 INFO L470 AbstractCegarLoop]: Abstraction has 9625 states and 24167 transitions. [2022-01-18 06:38:21,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:21,249 INFO L276 IsEmpty]: Start isEmpty. Operand 9625 states and 24167 transitions. [2022-01-18 06:38:21,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:21,259 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:21,259 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:21,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-01-18 06:38:21,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-01-18 06:38:21,459 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:21,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:21,460 INFO L85 PathProgramCache]: Analyzing trace with hash 384942132, now seen corresponding path program 119 times [2022-01-18 06:38:21,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:21,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761704156] [2022-01-18 06:38:21,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:21,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:21,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:21,566 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:21,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:21,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761704156] [2022-01-18 06:38:21,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761704156] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:21,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652169962] [2022-01-18 06:38:21,566 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:38:21,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:21,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:21,567 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:21,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-01-18 06:38:21,588 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-01-18 06:38:21,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:21,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:21,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:21,831 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:21,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:22,021 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:22,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652169962] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:22,022 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:22,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2022-01-18 06:38:22,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501608998] [2022-01-18 06:38:22,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:22,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:38:22,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:22,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:38:22,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=853, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:38:22,022 INFO L87 Difference]: Start difference. First operand 9625 states and 24167 transitions. Second operand has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 32 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-01-18 06:38:23,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:23,597 INFO L93 Difference]: Finished difference Result 11567 states and 28032 transitions. [2022-01-18 06:38:23,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 06:38:23,597 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 32 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 32 [2022-01-18 06:38:23,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:23,611 INFO L225 Difference]: With dead ends: 11567 [2022-01-18 06:38:23,611 INFO L226 Difference]: Without dead ends: 11567 [2022-01-18 06:38:23,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2891 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2368, Invalid=6944, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 06:38:23,612 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 364 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:23,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 251 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 891 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:38:23,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11567 states. [2022-01-18 06:38:23,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11567 to 9011. [2022-01-18 06:38:23,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9011 states, 9010 states have (on average 2.4963374028856826) internal successors, (22492), 9010 states have internal predecessors, (22492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:23,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9011 states to 9011 states and 22492 transitions. [2022-01-18 06:38:23,738 INFO L78 Accepts]: Start accepts. Automaton has 9011 states and 22492 transitions. Word has length 32 [2022-01-18 06:38:23,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:23,738 INFO L470 AbstractCegarLoop]: Abstraction has 9011 states and 22492 transitions. [2022-01-18 06:38:23,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 32 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-01-18 06:38:23,738 INFO L276 IsEmpty]: Start isEmpty. Operand 9011 states and 22492 transitions. [2022-01-18 06:38:23,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:23,746 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:23,746 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:23,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-01-18 06:38:23,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-01-18 06:38:23,947 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:23,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:23,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1781805508, now seen corresponding path program 120 times [2022-01-18 06:38:23,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:23,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208309263] [2022-01-18 06:38:23,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:23,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:23,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:24,024 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:24,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:24,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208309263] [2022-01-18 06:38:24,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208309263] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:24,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866457020] [2022-01-18 06:38:24,024 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:38:24,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:24,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:24,025 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:24,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-01-18 06:38:24,046 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:38:24,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:24,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:24,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:24,260 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:24,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:24,398 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:24,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866457020] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:24,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:24,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-01-18 06:38:24,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366606911] [2022-01-18 06:38:24,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:24,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:38:24,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:24,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:38:24,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=661, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:38:24,399 INFO L87 Difference]: Start difference. First operand 9011 states and 22492 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:25,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:25,456 INFO L93 Difference]: Finished difference Result 10374 states and 25301 transitions. [2022-01-18 06:38:25,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 06:38:25,456 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-18 06:38:25,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:25,470 INFO L225 Difference]: With dead ends: 10374 [2022-01-18 06:38:25,470 INFO L226 Difference]: Without dead ends: 10308 [2022-01-18 06:38:25,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1903 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1524, Invalid=4638, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 06:38:25,471 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 404 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:25,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 159 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:38:25,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10308 states. [2022-01-18 06:38:25,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10308 to 9005. [2022-01-18 06:38:25,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9005 states, 9004 states have (on average 2.4955575299866726) internal successors, (22470), 9004 states have internal predecessors, (22470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:25,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9005 states to 9005 states and 22470 transitions. [2022-01-18 06:38:25,612 INFO L78 Accepts]: Start accepts. Automaton has 9005 states and 22470 transitions. Word has length 32 [2022-01-18 06:38:25,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:25,612 INFO L470 AbstractCegarLoop]: Abstraction has 9005 states and 22470 transitions. [2022-01-18 06:38:25,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:25,613 INFO L276 IsEmpty]: Start isEmpty. Operand 9005 states and 22470 transitions. [2022-01-18 06:38:25,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:25,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:25,621 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:25,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-01-18 06:38:25,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-01-18 06:38:25,822 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:25,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:25,822 INFO L85 PathProgramCache]: Analyzing trace with hash -745683916, now seen corresponding path program 121 times [2022-01-18 06:38:25,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:25,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267487731] [2022-01-18 06:38:25,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:25,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:25,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:25,906 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 14 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:25,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:25,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267487731] [2022-01-18 06:38:25,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267487731] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:25,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728851957] [2022-01-18 06:38:25,907 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:38:25,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:25,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:25,908 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:25,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-01-18 06:38:25,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:25,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:25,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:26,143 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:26,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:26,316 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:26,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728851957] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:26,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:26,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-01-18 06:38:26,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867248474] [2022-01-18 06:38:26,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:26,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 06:38:26,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:26,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 06:38:26,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=793, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:38:26,317 INFO L87 Difference]: Start difference. First operand 9005 states and 22470 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:38:27,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:27,948 INFO L93 Difference]: Finished difference Result 11342 states and 27377 transitions. [2022-01-18 06:38:27,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 06:38:27,948 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 32 [2022-01-18 06:38:27,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:27,970 INFO L225 Difference]: With dead ends: 11342 [2022-01-18 06:38:27,970 INFO L226 Difference]: Without dead ends: 11342 [2022-01-18 06:38:27,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3866 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2919, Invalid=7793, Unknown=0, NotChecked=0, Total=10712 [2022-01-18 06:38:27,972 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 426 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 426 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:27,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [426 Valid, 285 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:38:27,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11342 states. [2022-01-18 06:38:28,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11342 to 8307. [2022-01-18 06:38:28,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8307 states, 8306 states have (on average 2.4753190464724297) internal successors, (20560), 8306 states have internal predecessors, (20560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:28,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8307 states to 8307 states and 20560 transitions. [2022-01-18 06:38:28,133 INFO L78 Accepts]: Start accepts. Automaton has 8307 states and 20560 transitions. Word has length 32 [2022-01-18 06:38:28,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:28,133 INFO L470 AbstractCegarLoop]: Abstraction has 8307 states and 20560 transitions. [2022-01-18 06:38:28,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 06:38:28,133 INFO L276 IsEmpty]: Start isEmpty. Operand 8307 states and 20560 transitions. [2022-01-18 06:38:28,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-18 06:38:28,142 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:28,143 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:28,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-01-18 06:38:28,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:28,360 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 06:38:28,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:28,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1530812424, now seen corresponding path program 122 times [2022-01-18 06:38:28,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:28,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043459085] [2022-01-18 06:38:28,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:28,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:28,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:28,429 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:28,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:28,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043459085] [2022-01-18 06:38:28,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043459085] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:28,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232195348] [2022-01-18 06:38:28,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:38:28,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:28,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:28,431 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:38:28,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-01-18 06:38:28,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:38:28,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:28,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:38:28,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:28,676 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:28,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:28,842 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:28,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232195348] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:28,843 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:28,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 29 [2022-01-18 06:38:28,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958726500] [2022-01-18 06:38:28,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:28,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:38:28,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:28,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:38:28,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=657, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:38:28,843 INFO L87 Difference]: Start difference. First operand 8307 states and 20560 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-18 06:38:29,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 06:38:29,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=591, Invalid=1665, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:38:29,196 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 118 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:29,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 40 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:29,197 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-18 06:38:29,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-01-18 06:38:29,223 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-01-18 06:38:29,232 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:38:29,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:29,412 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (8307states) and FLOYD_HOARE automaton (currently 28 states, 30 states before enhancement),while ReachableStatesComputation was computing reachable states (841 states constructed, input type IntersectNwa). [2022-01-18 06:38:29,413 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-18 06:38:29,414 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-18 06:38:29,415 INFO L732 BasicCegarLoop]: Path program histogram: [122, 2, 2, 1] [2022-01-18 06:38:29,417 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 06:38:29,417 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 06:38:29,418 INFO L202 PluginConnector]: Adding new model counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 06:38:29 BasicIcfg [2022-01-18 06:38:29,418 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 06:38:29,418 INFO L158 Benchmark]: Toolchain (without parser) took 805843.16ms. Allocated memory was 438.3MB in the beginning and 677.4MB in the end (delta: 239.1MB). Free memory was 395.9MB in the beginning and 423.1MB in the end (delta: -27.2MB). Peak memory consumption was 216.6MB. Max. memory is 16.0GB. [2022-01-18 06:38:29,418 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 438.3MB. Free memory is still 397.0MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:38:29,418 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.21ms. Allocated memory is still 438.3MB. Free memory was 395.9MB in the beginning and 394.4MB in the end (delta: 1.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 06:38:29,418 INFO L158 Benchmark]: Boogie Preprocessor took 12.75ms. Allocated memory is still 438.3MB. Free memory was 394.4MB in the beginning and 393.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:38:29,418 INFO L158 Benchmark]: RCFGBuilder took 171.97ms. Allocated memory is still 438.3MB. Free memory was 393.3MB in the beginning and 384.5MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 06:38:29,418 INFO L158 Benchmark]: TraceAbstraction took 805632.38ms. Allocated memory was 438.3MB in the beginning and 677.4MB in the end (delta: 239.1MB). Free memory was 384.1MB in the beginning and 423.1MB in the end (delta: -39.0MB). Peak memory consumption was 201.9MB. Max. memory is 16.0GB. [2022-01-18 06:38:29,419 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.10ms. Allocated memory is still 438.3MB. Free memory is still 397.0MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 22.21ms. Allocated memory is still 438.3MB. Free memory was 395.9MB in the beginning and 394.4MB in the end (delta: 1.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 12.75ms. Allocated memory is still 438.3MB. Free memory was 394.4MB in the beginning and 393.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 171.97ms. Allocated memory is still 438.3MB. Free memory was 393.3MB in the beginning and 384.5MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 805632.38ms. Allocated memory was 438.3MB in the beginning and 677.4MB in the end (delta: 239.1MB). Free memory was 384.1MB in the beginning and 423.1MB in the end (delta: -39.0MB). Peak memory consumption was 201.9MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - 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: 50]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (8307states) and FLOYD_HOARE automaton (currently 28 states, 30 states before enhancement),while ReachableStatesComputation was computing reachable states (841 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (8307states) and FLOYD_HOARE automaton (currently 28 states, 30 states before enhancement),while ReachableStatesComputation was computing reachable states (841 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (8307states) and FLOYD_HOARE automaton (currently 28 states, 30 states before enhancement),while ReachableStatesComputation was computing reachable states (841 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 31 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 805.5s, OverallIterations: 127, TraceHistogramMax: 5, PathProgramHistogramMax: 122, EmptinessCheckTime: 0.5s, AutomataDifference: 200.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 26795 SdHoareTripleChecker+Valid, 43.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 26795 mSDsluCounter, 24308 SdHoareTripleChecker+Invalid, 36.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 20779 IncrementalHoareTripleChecker+Unchecked, 40569 mSDsCounter, 8146 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 85065 IncrementalHoareTripleChecker+Invalid, 113990 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8146 mSolverCounterUnsat, 2203 mSDtfsCounter, 85065 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12926 GetRequests, 4667 SyntacticMatches, 564 SemanticMatches, 7695 ConstructedPredicates, 0 IntricatePredicates, 10 DeprecatedPredicates, 171910 ImplicationChecksByTransitivity, 198.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10973occurred in iteration=122, InterpolantAutomatonStates: 5881, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.4s AutomataMinimizationTime, 126 MinimizatonAttempts, 113676 StatesRemovedByMinimization, 126 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 568.4s InterpolantComputationTime, 6726 NumberOfCodeBlocks, 6726 NumberOfCodeBlocksAsserted, 510 NumberOfCheckSat, 9685 ConstructedInterpolants, 583 QuantifiedInterpolants, 184077 SizeOfPredicates, 826 NumberOfNonLiveVariables, 7469 ConjunctsInSsa, 2791 ConjunctsInUnsatCore, 373 InterpolantComputations, 5 PerfectInterpolantSequences, 1718/8634 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