/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-BasicCegarLoop.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/simple-queue.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-10 03:28:54,543 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-10 03:28:54,544 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-10 03:28:54,566 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-10 03:28:54,567 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-10 03:28:54,567 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-10 03:28:54,569 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-10 03:28:54,570 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-10 03:28:54,572 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-10 03:28:54,573 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-10 03:28:54,574 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-10 03:28:54,575 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-10 03:28:54,575 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-10 03:28:54,576 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-10 03:28:54,577 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-10 03:28:54,578 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-10 03:28:54,578 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-10 03:28:54,603 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-10 03:28:54,607 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-10 03:28:54,608 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-10 03:28:54,609 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-10 03:28:54,612 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-10 03:28:54,613 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-10 03:28:54,613 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-10 03:28:54,615 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-10 03:28:54,615 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-10 03:28:54,615 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-10 03:28:54,616 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-10 03:28:54,616 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-10 03:28:54,616 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-10 03:28:54,617 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-10 03:28:54,617 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-10 03:28:54,618 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-10 03:28:54,618 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-10 03:28:54,619 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-10 03:28:54,630 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-10 03:28:54,632 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-10 03:28:54,632 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-10 03:28:54,632 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-10 03:28:54,633 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-10 03:28:54,633 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-10 03:28:54,634 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-BasicCegarLoop.epf [2022-02-10 03:28:54,647 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-10 03:28:54,649 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-10 03:28:54,650 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-10 03:28:54,650 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-10 03:28:54,650 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-10 03:28:54,650 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-10 03:28:54,651 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-10 03:28:54,651 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-10 03:28:54,651 INFO L138 SettingsManager]: * Use SBE=true [2022-02-10 03:28:54,651 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-10 03:28:54,652 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-10 03:28:54,652 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-10 03:28:54,652 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-10 03:28:54,652 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-10 03:28:54,652 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-10 03:28:54,652 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-10 03:28:54,652 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-10 03:28:54,652 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-10 03:28:54,652 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-10 03:28:54,653 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-10 03:28:54,653 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-10 03:28:54,653 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-10 03:28:54,653 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-10 03:28:54,653 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-10 03:28:54,654 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-10 03:28:54,654 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:28:54,654 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-10 03:28:54,655 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-10 03:28:54,655 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-10 03:28:54,655 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-10 03:28:54,655 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-10 03:28:54,655 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-10 03:28:54,655 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-10 03:28:54,655 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-10 03:28:54,655 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-02-10 03:28:54,817 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-10 03:28:54,841 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-10 03:28:54,843 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-10 03:28:54,844 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-10 03:28:54,847 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-10 03:28:54,848 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/simple-queue.wvr.bpl [2022-02-10 03:28:54,848 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/simple-queue.wvr.bpl' [2022-02-10 03:28:54,870 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-10 03:28:54,871 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-10 03:28:54,872 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-10 03:28:54,872 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-10 03:28:54,872 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-10 03:28:54,882 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:28:54" (1/1) ... [2022-02-10 03:28:54,889 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:28:54" (1/1) ... [2022-02-10 03:28:54,896 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-10 03:28:54,897 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-10 03:28:54,898 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-10 03:28:54,898 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-10 03:28:54,898 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-10 03:28:54,903 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:28:54" (1/1) ... [2022-02-10 03:28:54,903 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:28:54" (1/1) ... [2022-02-10 03:28:54,904 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:28:54" (1/1) ... [2022-02-10 03:28:54,904 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:28:54" (1/1) ... [2022-02-10 03:28:54,905 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:28:54" (1/1) ... [2022-02-10 03:28:54,907 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:28:54" (1/1) ... [2022-02-10 03:28:54,907 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:28:54" (1/1) ... [2022-02-10 03:28:54,908 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-10 03:28:54,908 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-10 03:28:54,908 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-10 03:28:54,908 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-10 03:28:54,909 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:28:54" (1/1) ... [2022-02-10 03:28:54,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:28:54,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:54,935 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-10 03:28:54,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-10 03:28:54,966 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-10 03:28:54,966 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-10 03:28:54,966 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-10 03:28:54,966 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-10 03:28:54,966 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-10 03:28:54,966 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-10 03:28:54,966 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-10 03:28:54,967 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-10 03:28:54,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-10 03:28:54,968 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-10 03:28:55,000 INFO L234 CfgBuilder]: Building ICFG [2022-02-10 03:28:55,001 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-10 03:28:55,053 INFO L275 CfgBuilder]: Performing block encoding [2022-02-10 03:28:55,062 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-10 03:28:55,062 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-02-10 03:28:55,063 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-02-10 03:28:55,063 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2022-02-10 03:28:55,064 INFO L202 PluginConnector]: Adding new model simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:28:55 BoogieIcfgContainer [2022-02-10 03:28:55,064 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-10 03:28:55,066 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-10 03:28:55,066 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-10 03:28:55,069 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-10 03:28:55,069 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:28:54" (1/2) ... [2022-02-10 03:28:55,070 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@652adbff and model type simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 03:28:55, skipping insertion in model container [2022-02-10 03:28:55,070 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:28:55" (2/2) ... [2022-02-10 03:28:55,071 INFO L111 eAbstractionObserver]: Analyzing ICFG simple-queue.wvr.bpl [2022-02-10 03:28:55,074 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-10 03:28:55,074 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-10 03:28:55,074 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-10 03:28:55,074 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-10 03:28:55,091 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-02-10 03:28:55,119 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-10 03:28:55,123 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-10 03:28:55,123 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-02-10 03:28:55,130 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 15 transitions, 46 flow [2022-02-10 03:28:55,138 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:55,182 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 110 transitions and produced 64 states. [2022-02-10 03:28:55,186 INFO L276 IsEmpty]: Start isEmpty. Operand has 64 states, 43 states have (on average 1.813953488372093) internal successors, (78), 63 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-02-10 03:28:55,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-02-10 03:28:55,190 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:55,191 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:55,191 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:55,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:55,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1902423204, now seen corresponding path program 1 times [2022-02-10 03:28:55,205 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:55,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564336451] [2022-02-10 03:28:55,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:55,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:55,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:55,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:55,298 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:55,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564336451] [2022-02-10 03:28:55,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564336451] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:28:55,298 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:28:55,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-10 03:28:55,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241243335] [2022-02-10 03:28:55,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:28:55,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:28:55,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:55,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:28:55,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:28:55,334 INFO L87 Difference]: Start difference. First operand has 64 states, 43 states have (on average 1.813953488372093) internal successors, (78), 63 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) Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:55,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:55,382 INFO L93 Difference]: Finished difference Result 60 states and 74 transitions. [2022-02-10 03:28:55,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:28:55,384 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-02-10 03:28:55,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:55,388 INFO L225 Difference]: With dead ends: 60 [2022-02-10 03:28:55,389 INFO L226 Difference]: Without dead ends: 38 [2022-02-10 03:28:55,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:28:55,392 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 1 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:55,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 8 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:28:55,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2022-02-10 03:28:55,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 13. [2022-02-10 03:28:55,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 1.5) internal successors, (18), 12 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:55,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 18 transitions. [2022-02-10 03:28:55,436 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 18 transitions. Word has length 9 [2022-02-10 03:28:55,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:55,437 INFO L470 AbstractCegarLoop]: Abstraction has 13 states and 18 transitions. [2022-02-10 03:28:55,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:55,437 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 18 transitions. [2022-02-10 03:28:55,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-02-10 03:28:55,437 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:55,437 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:55,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-10 03:28:55,438 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:55,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:55,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1131344589, now seen corresponding path program 1 times [2022-02-10 03:28:55,439 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:55,439 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327652581] [2022-02-10 03:28:55,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:55,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:55,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:55,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:55,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:55,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327652581] [2022-02-10 03:28:55,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327652581] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:28:55,475 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:28:55,475 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-10 03:28:55,475 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119325837] [2022-02-10 03:28:55,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:28:55,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:28:55,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:55,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:28:55,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:28:55,477 INFO L87 Difference]: Start difference. First operand 13 states and 18 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:55,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:55,492 INFO L93 Difference]: Finished difference Result 15 states and 20 transitions. [2022-02-10 03:28:55,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:28:55,492 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-02-10 03:28:55,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:55,493 INFO L225 Difference]: With dead ends: 15 [2022-02-10 03:28:55,493 INFO L226 Difference]: Without dead ends: 14 [2022-02-10 03:28:55,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:28:55,495 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 0 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:55,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 9 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:28:55,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2022-02-10 03:28:55,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2022-02-10 03:28:55,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 13 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:55,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 19 transitions. [2022-02-10 03:28:55,499 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 19 transitions. Word has length 10 [2022-02-10 03:28:55,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:55,499 INFO L470 AbstractCegarLoop]: Abstraction has 14 states and 19 transitions. [2022-02-10 03:28:55,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:55,500 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 19 transitions. [2022-02-10 03:28:55,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-02-10 03:28:55,500 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:55,500 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:55,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-10 03:28:55,501 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:55,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:55,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1608566368, now seen corresponding path program 1 times [2022-02-10 03:28:55,502 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:55,502 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913231788] [2022-02-10 03:28:55,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:55,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:55,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:55,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:55,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:55,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913231788] [2022-02-10 03:28:55,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913231788] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:55,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091257962] [2022-02-10 03:28:55,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:55,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:55,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:55,560 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:55,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-10 03:28:55,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:55,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:28:55,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:55,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:28:55,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:55,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:55,721 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:28:55,721 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 12 treesize of output 11 [2022-02-10 03:28:55,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:55,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091257962] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:55,731 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:55,732 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-02-10 03:28:55,732 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174802048] [2022-02-10 03:28:55,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:55,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:28:55,732 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:55,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:28:55,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:28:55,733 INFO L87 Difference]: Start difference. First operand 14 states and 19 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:55,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:55,766 INFO L93 Difference]: Finished difference Result 20 states and 28 transitions. [2022-02-10 03:28:55,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:28:55,766 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-02-10 03:28:55,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:55,767 INFO L225 Difference]: With dead ends: 20 [2022-02-10 03:28:55,768 INFO L226 Difference]: Without dead ends: 17 [2022-02-10 03:28:55,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:28:55,769 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 7 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:55,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 16 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:28:55,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2022-02-10 03:28:55,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2022-02-10 03:28:55,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:55,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 25 transitions. [2022-02-10 03:28:55,775 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 25 transitions. Word has length 11 [2022-02-10 03:28:55,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:55,775 INFO L470 AbstractCegarLoop]: Abstraction has 17 states and 25 transitions. [2022-02-10 03:28:55,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:55,775 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 25 transitions. [2022-02-10 03:28:55,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-02-10 03:28:55,776 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:55,776 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:55,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-02-10 03:28:56,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:56,013 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:56,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:56,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1697128375, now seen corresponding path program 2 times [2022-02-10 03:28:56,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:56,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234969725] [2022-02-10 03:28:56,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:56,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:56,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:56,076 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:56,077 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:56,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234969725] [2022-02-10 03:28:56,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234969725] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:56,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347018724] [2022-02-10 03:28:56,077 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:28:56,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:56,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:56,084 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:56,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-10 03:28:56,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:28:56,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:56,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-10 03:28:56,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:56,135 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:56,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:56,162 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:56,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347018724] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:56,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:56,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2022-02-10 03:28:56,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538305528] [2022-02-10 03:28:56,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:56,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:28:56,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:56,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:28:56,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:28:56,164 INFO L87 Difference]: Start difference. First operand 17 states and 25 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:56,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:56,182 INFO L93 Difference]: Finished difference Result 37 states and 49 transitions. [2022-02-10 03:28:56,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:28:56,182 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 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 12 [2022-02-10 03:28:56,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:56,183 INFO L225 Difference]: With dead ends: 37 [2022-02-10 03:28:56,183 INFO L226 Difference]: Without dead ends: 35 [2022-02-10 03:28:56,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:28:56,184 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 12 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:56,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 26 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:28:56,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-02-10 03:28:56,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 25. [2022-02-10 03:28:56,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.625) internal successors, (39), 24 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:56,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 39 transitions. [2022-02-10 03:28:56,188 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 39 transitions. Word has length 12 [2022-02-10 03:28:56,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:56,188 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 39 transitions. [2022-02-10 03:28:56,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:56,188 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 39 transitions. [2022-02-10 03:28:56,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-10 03:28:56,189 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:56,189 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:56,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:56,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-02-10 03:28:56,404 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:56,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:56,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1646467868, now seen corresponding path program 3 times [2022-02-10 03:28:56,405 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:56,405 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732373146] [2022-02-10 03:28:56,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:56,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:56,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:56,460 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:56,461 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:56,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732373146] [2022-02-10 03:28:56,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732373146] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:56,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226469816] [2022-02-10 03:28:56,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:28:56,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:56,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:56,476 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:56,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-10 03:28:56,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:28:56,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:56,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:28:56,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:56,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:28:56,557 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:56,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:56,581 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:28:56,581 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 14 treesize of output 13 [2022-02-10 03:28:56,610 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:56,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226469816] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:56,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:56,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-02-10 03:28:56,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609543248] [2022-02-10 03:28:56,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:56,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-10 03:28:56,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:56,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-10 03:28:56,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:28:56,612 INFO L87 Difference]: Start difference. First operand 25 states and 39 transitions. Second operand has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:56,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:56,714 INFO L93 Difference]: Finished difference Result 50 states and 72 transitions. [2022-02-10 03:28:56,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-10 03:28:56,714 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-10 03:28:56,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:56,716 INFO L225 Difference]: With dead ends: 50 [2022-02-10 03:28:56,716 INFO L226 Difference]: Without dead ends: 32 [2022-02-10 03:28:56,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:28:56,720 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 28 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:56,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 40 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:28:56,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-02-10 03:28:56,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 21. [2022-02-10 03:28:56,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:56,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 33 transitions. [2022-02-10 03:28:56,733 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 33 transitions. Word has length 13 [2022-02-10 03:28:56,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:56,733 INFO L470 AbstractCegarLoop]: Abstraction has 21 states and 33 transitions. [2022-02-10 03:28:56,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:56,733 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 33 transitions. [2022-02-10 03:28:56,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:28:56,734 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:56,734 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:56,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:56,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:56,948 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:56,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:56,948 INFO L85 PathProgramCache]: Analyzing trace with hash 522181875, now seen corresponding path program 4 times [2022-02-10 03:28:56,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:56,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670830201] [2022-02-10 03:28:56,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:56,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:56,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:57,004 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:57,005 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:57,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670830201] [2022-02-10 03:28:57,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670830201] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:57,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071659968] [2022-02-10 03:28:57,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:28:57,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:57,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:57,006 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:57,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-10 03:28:57,030 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:28:57,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:57,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-10 03:28:57,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:57,067 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:57,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:57,111 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:57,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071659968] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:57,112 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:57,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-02-10 03:28:57,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852773799] [2022-02-10 03:28:57,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:57,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 03:28:57,114 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:57,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 03:28:57,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:28:57,116 INFO L87 Difference]: Start difference. First operand 21 states and 33 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:57,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:57,138 INFO L93 Difference]: Finished difference Result 56 states and 81 transitions. [2022-02-10 03:28:57,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:28:57,139 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-10 03:28:57,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:57,140 INFO L225 Difference]: With dead ends: 56 [2022-02-10 03:28:57,140 INFO L226 Difference]: Without dead ends: 53 [2022-02-10 03:28:57,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:28:57,142 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 40 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:57,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 21 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:28:57,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-02-10 03:28:57,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 38. [2022-02-10 03:28:57,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 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-02-10 03:28:57,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 66 transitions. [2022-02-10 03:28:57,153 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 66 transitions. Word has length 14 [2022-02-10 03:28:57,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:57,153 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 66 transitions. [2022-02-10 03:28:57,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:57,155 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 66 transitions. [2022-02-10 03:28:57,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 03:28:57,156 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:57,156 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:57,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:57,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:57,374 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:57,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:57,374 INFO L85 PathProgramCache]: Analyzing trace with hash -38270240, now seen corresponding path program 5 times [2022-02-10 03:28:57,374 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:57,374 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806560799] [2022-02-10 03:28:57,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:57,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:57,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:57,451 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:57,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:57,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806560799] [2022-02-10 03:28:57,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806560799] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:57,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259385190] [2022-02-10 03:28:57,452 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:28:57,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:57,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:57,461 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:57,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-10 03:28:57,485 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:28:57,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:57,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-10 03:28:57,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:57,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:57,665 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 11 treesize of output 7 [2022-02-10 03:28:57,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:57,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:57,790 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:28:57,791 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 12 treesize of output 11 [2022-02-10 03:28:57,804 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:57,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259385190] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:57,804 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:57,804 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-02-10 03:28:57,804 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302757475] [2022-02-10 03:28:57,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:57,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:28:57,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:57,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:28:57,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:28:57,805 INFO L87 Difference]: Start difference. First operand 38 states and 66 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:57,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:57,997 INFO L93 Difference]: Finished difference Result 88 states and 150 transitions. [2022-02-10 03:28:57,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:28:57,998 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-10 03:28:57,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:57,998 INFO L225 Difference]: With dead ends: 88 [2022-02-10 03:28:57,998 INFO L226 Difference]: Without dead ends: 63 [2022-02-10 03:28:57,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=191, Invalid=565, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:28:57,999 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 49 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:58,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 108 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 57 Invalid, 0 Unknown, 63 Unchecked, 0.0s Time] [2022-02-10 03:28:58,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-02-10 03:28:58,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 50. [2022-02-10 03:28:58,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.836734693877551) internal successors, (90), 49 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:58,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 90 transitions. [2022-02-10 03:28:58,010 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 90 transitions. Word has length 15 [2022-02-10 03:28:58,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:58,010 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 90 transitions. [2022-02-10 03:28:58,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:58,010 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 90 transitions. [2022-02-10 03:28:58,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:28:58,011 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:58,011 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:58,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:58,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:58,228 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:58,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:58,229 INFO L85 PathProgramCache]: Analyzing trace with hash -232416621, now seen corresponding path program 6 times [2022-02-10 03:28:58,229 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:58,229 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116564440] [2022-02-10 03:28:58,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:58,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:58,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:58,285 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:28:58,285 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:58,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116564440] [2022-02-10 03:28:58,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116564440] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:58,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720240822] [2022-02-10 03:28:58,286 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:28:58,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:58,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:58,304 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:58,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-10 03:28:58,324 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:28:58,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:58,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:28:58,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:58,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:28:58,402 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:58,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:58,425 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:28:58,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-02-10 03:28:58,443 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:28:58,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720240822] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:58,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:58,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 9 [2022-02-10 03:28:58,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442215324] [2022-02-10 03:28:58,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:58,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-10 03:28:58,445 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:58,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-10 03:28:58,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-02-10 03:28:58,446 INFO L87 Difference]: Start difference. First operand 50 states and 90 transitions. Second operand has 10 states, 10 states have (on average 1.8) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:58,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:58,568 INFO L93 Difference]: Finished difference Result 114 states and 189 transitions. [2022-02-10 03:28:58,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:28:58,569 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:28:58,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:58,569 INFO L225 Difference]: With dead ends: 114 [2022-02-10 03:28:58,569 INFO L226 Difference]: Without dead ends: 74 [2022-02-10 03:28:58,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:28:58,571 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 50 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:58,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 76 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:28:58,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-02-10 03:28:58,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 26. [2022-02-10 03:28:58,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.72) internal successors, (43), 25 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-02-10 03:28:58,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 43 transitions. [2022-02-10 03:28:58,575 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 43 transitions. Word has length 16 [2022-02-10 03:28:58,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:58,575 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 43 transitions. [2022-02-10 03:28:58,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:58,575 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 43 transitions. [2022-02-10 03:28:58,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 03:28:58,576 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:58,576 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:58,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:58,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:58,794 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:58,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:58,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1408097572, now seen corresponding path program 7 times [2022-02-10 03:28:58,794 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:58,794 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302666699] [2022-02-10 03:28:58,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:58,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:58,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:58,894 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:58,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:58,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302666699] [2022-02-10 03:28:58,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302666699] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:58,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441860225] [2022-02-10 03:28:58,895 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:28:58,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:58,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:58,906 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:58,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-02-10 03:28:58,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:58,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:28:58,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:58,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:28:58,982 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:58,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:59,008 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:28:59,009 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 14 treesize of output 13 [2022-02-10 03:28:59,029 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:59,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441860225] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:59,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:59,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 10 [2022-02-10 03:28:59,031 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515911334] [2022-02-10 03:28:59,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:59,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-10 03:28:59,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:59,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-10 03:28:59,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:28:59,035 INFO L87 Difference]: Start difference. First operand 26 states and 43 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:59,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:59,153 INFO L93 Difference]: Finished difference Result 32 states and 52 transitions. [2022-02-10 03:28:59,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:28:59,154 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-10 03:28:59,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:59,154 INFO L225 Difference]: With dead ends: 32 [2022-02-10 03:28:59,154 INFO L226 Difference]: Without dead ends: 29 [2022-02-10 03:28:59,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:28:59,155 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 31 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:59,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 40 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:28:59,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2022-02-10 03:28:59,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2022-02-10 03:28:59,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 1.75) internal successors, (49), 28 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-02-10 03:28:59,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 49 transitions. [2022-02-10 03:28:59,161 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 49 transitions. Word has length 17 [2022-02-10 03:28:59,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:59,161 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 49 transitions. [2022-02-10 03:28:59,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:59,161 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 49 transitions. [2022-02-10 03:28:59,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:28:59,166 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:59,166 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:59,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:59,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:59,367 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:59,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:59,368 INFO L85 PathProgramCache]: Analyzing trace with hash 724430003, now seen corresponding path program 8 times [2022-02-10 03:28:59,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:59,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89644750] [2022-02-10 03:28:59,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:59,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:59,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:59,430 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:59,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:59,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89644750] [2022-02-10 03:28:59,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89644750] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:59,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519779176] [2022-02-10 03:28:59,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:28:59,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:59,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:59,431 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:59,467 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:28:59,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:59,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-10 03:28:59,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:59,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-02-10 03:28:59,498 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:59,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:59,532 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:59,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519779176] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:59,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:59,532 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-02-10 03:28:59,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801683956] [2022-02-10 03:28:59,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:59,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-10 03:28:59,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:59,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-10 03:28:59,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-02-10 03:28:59,533 INFO L87 Difference]: Start difference. First operand 29 states and 49 transitions. Second operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:59,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:59,560 INFO L93 Difference]: Finished difference Result 103 states and 163 transitions. [2022-02-10 03:28:59,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-10 03:28:59,561 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-10 03:28:59,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:59,562 INFO L225 Difference]: With dead ends: 103 [2022-02-10 03:28:59,562 INFO L226 Difference]: Without dead ends: 98 [2022-02-10 03:28:59,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-02-10 03:28:59,562 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 59 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 39 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-02-10 03:28:59,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 39 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:28:59,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-02-10 03:28:59,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 73. [2022-02-10 03:28:59,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 1.9166666666666667) internal successors, (138), 72 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:59,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 138 transitions. [2022-02-10 03:28:59,567 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 138 transitions. Word has length 18 [2022-02-10 03:28:59,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:59,567 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 138 transitions. [2022-02-10 03:28:59,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:59,567 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 138 transitions. [2022-02-10 03:28:59,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-02-10 03:28:59,568 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:59,568 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:59,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:59,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-02-10 03:28:59,792 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:59,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:59,792 INFO L85 PathProgramCache]: Analyzing trace with hash -2064425952, now seen corresponding path program 9 times [2022-02-10 03:28:59,792 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:59,792 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336672837] [2022-02-10 03:28:59,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:59,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:59,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:59,906 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:59,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:59,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336672837] [2022-02-10 03:28:59,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336672837] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:59,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404718045] [2022-02-10 03:28:59,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:28:59,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:59,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:59,908 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:59,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-02-10 03:28:59,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:28:59,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:59,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-10 03:28:59,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:59,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:28:59,991 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:59,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:00,017 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:29:00,017 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 14 treesize of output 13 [2022-02-10 03:29:00,042 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:00,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404718045] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:00,042 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:00,042 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 12 [2022-02-10 03:29:00,042 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496733487] [2022-02-10 03:29:00,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:00,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-10 03:29:00,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:00,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-10 03:29:00,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-02-10 03:29:00,043 INFO L87 Difference]: Start difference. First operand 73 states and 138 transitions. Second operand has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:00,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:00,273 INFO L93 Difference]: Finished difference Result 149 states and 252 transitions. [2022-02-10 03:29:00,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:29:00,274 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-02-10 03:29:00,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:00,274 INFO L225 Difference]: With dead ends: 149 [2022-02-10 03:29:00,274 INFO L226 Difference]: Without dead ends: 101 [2022-02-10 03:29:00,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:29:00,275 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 91 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:00,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 154 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:29:00,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-02-10 03:29:00,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 33. [2022-02-10 03:29:00,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.78125) internal successors, (57), 32 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-02-10 03:29:00,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 57 transitions. [2022-02-10 03:29:00,277 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 57 transitions. Word has length 19 [2022-02-10 03:29:00,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:00,277 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 57 transitions. [2022-02-10 03:29:00,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:00,277 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 57 transitions. [2022-02-10 03:29:00,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:29:00,278 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:00,278 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:00,296 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-02-10 03:29:00,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:00,494 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:00,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:00,494 INFO L85 PathProgramCache]: Analyzing trace with hash 450383159, now seen corresponding path program 10 times [2022-02-10 03:29:00,494 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:00,494 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303339349] [2022-02-10 03:29:00,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:00,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:00,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:00,541 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:00,541 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:00,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303339349] [2022-02-10 03:29:00,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303339349] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:00,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583116424] [2022-02-10 03:29:00,541 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:29:00,542 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:00,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:00,542 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:00,568 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:29:00,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:00,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-02-10 03:29:00,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-10 03:29:00,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:00,602 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:00,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:00,637 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:00,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583116424] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:00,637 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:00,637 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 8 [2022-02-10 03:29:00,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319607357] [2022-02-10 03:29:00,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:00,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-10 03:29:00,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:00,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-10 03:29:00,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-02-10 03:29:00,638 INFO L87 Difference]: Start difference. First operand 33 states and 57 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:00,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:00,666 INFO L93 Difference]: Finished difference Result 131 states and 213 transitions. [2022-02-10 03:29:00,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:29:00,666 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:29:00,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:00,667 INFO L225 Difference]: With dead ends: 131 [2022-02-10 03:29:00,667 INFO L226 Difference]: Without dead ends: 125 [2022-02-10 03:29:00,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-02-10 03:29:00,667 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 63 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:00,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 48 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:29:00,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-02-10 03:29:00,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 95. [2022-02-10 03:29:00,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.946808510638298) internal successors, (183), 94 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:00,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 183 transitions. [2022-02-10 03:29:00,671 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 183 transitions. Word has length 20 [2022-02-10 03:29:00,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:00,671 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 183 transitions. [2022-02-10 03:29:00,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:00,671 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 183 transitions. [2022-02-10 03:29:00,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:29:00,671 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:00,671 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:00,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:00,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-02-10 03:29:00,888 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:00,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:00,889 INFO L85 PathProgramCache]: Analyzing trace with hash 419403108, now seen corresponding path program 11 times [2022-02-10 03:29:00,889 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:00,889 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975969986] [2022-02-10 03:29:00,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:00,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:00,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:01,197 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:01,198 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:01,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975969986] [2022-02-10 03:29:01,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975969986] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:01,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934590352] [2022-02-10 03:29:01,198 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:29:01,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:01,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:01,204 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:01,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-02-10 03:29:01,234 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:29:01,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:01,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:29:01,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:01,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:01,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 11 treesize of output 7 [2022-02-10 03:29:01,660 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 15 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:01,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:02,436 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:29:02,436 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 12 treesize of output 11 [2022-02-10 03:29:02,452 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:02,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934590352] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:02,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:02,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-02-10 03:29:02,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20708301] [2022-02-10 03:29:02,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:02,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-10 03:29:02,453 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:02,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-10 03:29:02,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=853, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:29:02,454 INFO L87 Difference]: Start difference. First operand 95 states and 183 transitions. Second operand has 33 states, 33 states have (on average 1.3636363636363635) internal successors, (45), 32 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:03,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:03,698 INFO L93 Difference]: Finished difference Result 288 states and 508 transitions. [2022-02-10 03:29:03,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-10 03:29:03,699 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.3636363636363635) internal successors, (45), 32 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:29:03,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:03,705 INFO L225 Difference]: With dead ends: 288 [2022-02-10 03:29:03,705 INFO L226 Difference]: Without dead ends: 220 [2022-02-10 03:29:03,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 45 SyntacticMatches, 9 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=929, Invalid=2977, Unknown=0, NotChecked=0, Total=3906 [2022-02-10 03:29:03,707 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 152 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:03,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 299 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 126 Invalid, 0 Unknown, 206 Unchecked, 0.1s Time] [2022-02-10 03:29:03,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2022-02-10 03:29:03,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 128. [2022-02-10 03:29:03,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 1.9606299212598426) internal successors, (249), 127 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:03,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 249 transitions. [2022-02-10 03:29:03,721 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 249 transitions. Word has length 21 [2022-02-10 03:29:03,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:03,721 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 249 transitions. [2022-02-10 03:29:03,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.3636363636363635) internal successors, (45), 32 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:03,721 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 249 transitions. [2022-02-10 03:29:03,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:29:03,735 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:03,735 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:03,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:03,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-02-10 03:29:03,952 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:03,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:03,952 INFO L85 PathProgramCache]: Analyzing trace with hash -540978473, now seen corresponding path program 12 times [2022-02-10 03:29:03,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:03,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174477347] [2022-02-10 03:29:03,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:03,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:03,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:04,194 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:29:04,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:04,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174477347] [2022-02-10 03:29:04,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174477347] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:04,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293954785] [2022-02-10 03:29:04,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:29:04,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:04,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:04,204 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:04,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-02-10 03:29:04,235 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 03:29:04,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:04,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:29:04,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:04,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:29:04,316 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:29:04,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:04,347 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:29:04,347 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 14 treesize of output 13 [2022-02-10 03:29:04,380 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:29:04,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293954785] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:04,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:04,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 14 [2022-02-10 03:29:04,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850188177] [2022-02-10 03:29:04,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:04,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:29:04,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:04,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:29:04,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:29:04,382 INFO L87 Difference]: Start difference. First operand 128 states and 249 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:04,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:04,656 INFO L93 Difference]: Finished difference Result 330 states and 651 transitions. [2022-02-10 03:29:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:29:04,656 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:29:04,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:04,657 INFO L225 Difference]: With dead ends: 330 [2022-02-10 03:29:04,657 INFO L226 Difference]: Without dead ends: 288 [2022-02-10 03:29:04,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=567, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:29:04,658 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 74 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:04,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 113 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:29:04,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-02-10 03:29:04,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 109. [2022-02-10 03:29:04,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.009259259259259) internal successors, (217), 108 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:04,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 217 transitions. [2022-02-10 03:29:04,661 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 217 transitions. Word has length 22 [2022-02-10 03:29:04,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:04,661 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 217 transitions. [2022-02-10 03:29:04,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:04,661 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 217 transitions. [2022-02-10 03:29:04,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:29:04,662 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:04,662 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:04,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:04,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-02-10 03:29:04,865 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:04,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:04,865 INFO L85 PathProgramCache]: Analyzing trace with hash 432614752, now seen corresponding path program 13 times [2022-02-10 03:29:04,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:04,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418812097] [2022-02-10 03:29:04,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:04,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:04,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:05,010 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:05,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:05,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418812097] [2022-02-10 03:29:05,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418812097] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:05,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238046326] [2022-02-10 03:29:05,011 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:29:05,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:05,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:05,012 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:05,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-02-10 03:29:05,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:05,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 03:29:05,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:05,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:29:05,138 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:05,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:05,165 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:29:05,165 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 14 treesize of output 13 [2022-02-10 03:29:05,202 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:05,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238046326] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:05,202 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:05,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 16 [2022-02-10 03:29:05,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543404568] [2022-02-10 03:29:05,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:05,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:29:05,203 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:05,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:29:05,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:29:05,204 INFO L87 Difference]: Start difference. First operand 109 states and 217 transitions. Second operand has 17 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:05,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:05,692 INFO L93 Difference]: Finished difference Result 397 states and 744 transitions. [2022-02-10 03:29:05,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:29:05,692 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:29:05,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:05,694 INFO L225 Difference]: With dead ends: 397 [2022-02-10 03:29:05,694 INFO L226 Difference]: Without dead ends: 268 [2022-02-10 03:29:05,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=171, Invalid=759, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:29:05,695 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 141 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:05,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 276 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:29:05,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-02-10 03:29:05,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 41. [2022-02-10 03:29:05,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.825) internal successors, (73), 40 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:05,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 73 transitions. [2022-02-10 03:29:05,698 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 73 transitions. Word has length 23 [2022-02-10 03:29:05,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:05,698 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 73 transitions. [2022-02-10 03:29:05,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:05,699 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 73 transitions. [2022-02-10 03:29:05,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:29:05,699 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:05,699 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:05,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-02-10 03:29:05,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-02-10 03:29:05,900 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:05,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:05,900 INFO L85 PathProgramCache]: Analyzing trace with hash 549233655, now seen corresponding path program 14 times [2022-02-10 03:29:05,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:05,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717743105] [2022-02-10 03:29:05,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:05,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:05,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:06,019 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:06,020 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:06,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717743105] [2022-02-10 03:29:06,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717743105] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:06,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574089468] [2022-02-10 03:29:06,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:29:06,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:06,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:06,021 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:06,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-02-10 03:29:06,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:29:06,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:06,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:29:06,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:06,108 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:06,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:06,166 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:06,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574089468] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:06,167 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:06,167 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 10 [2022-02-10 03:29:06,167 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271920897] [2022-02-10 03:29:06,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:06,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-10 03:29:06,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:06,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-10 03:29:06,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:29:06,168 INFO L87 Difference]: Start difference. First operand 41 states and 73 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 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-02-10 03:29:06,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:06,210 INFO L93 Difference]: Finished difference Result 196 states and 331 transitions. [2022-02-10 03:29:06,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:29:06,211 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 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 24 [2022-02-10 03:29:06,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:06,212 INFO L225 Difference]: With dead ends: 196 [2022-02-10 03:29:06,212 INFO L226 Difference]: Without dead ends: 188 [2022-02-10 03:29:06,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:29:06,213 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 85 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:06,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 62 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:29:06,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-02-10 03:29:06,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 148. [2022-02-10 03:29:06,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 1.9795918367346939) internal successors, (291), 147 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:06,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 291 transitions. [2022-02-10 03:29:06,218 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 291 transitions. Word has length 24 [2022-02-10 03:29:06,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:06,218 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 291 transitions. [2022-02-10 03:29:06,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 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-02-10 03:29:06,218 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 291 transitions. [2022-02-10 03:29:06,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:29:06,219 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:06,219 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:06,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:06,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:06,433 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:06,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:06,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1401287260, now seen corresponding path program 15 times [2022-02-10 03:29:06,433 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:06,433 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467238517] [2022-02-10 03:29:06,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:06,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:06,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:06,626 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:06,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:06,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467238517] [2022-02-10 03:29:06,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467238517] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:06,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904455928] [2022-02-10 03:29:06,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:29:06,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:06,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:06,628 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:06,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-02-10 03:29:06,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 03:29:06,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:06,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:29:06,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:06,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:29:06,736 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:06,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:06,767 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:29:06,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-02-10 03:29:06,803 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:06,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904455928] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:06,804 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:06,804 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 18 [2022-02-10 03:29:06,804 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146162499] [2022-02-10 03:29:06,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:06,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:29:06,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:06,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:29:06,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:29:06,805 INFO L87 Difference]: Start difference. First operand 148 states and 291 transitions. Second operand has 19 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:07,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:07,281 INFO L93 Difference]: Finished difference Result 302 states and 540 transitions. [2022-02-10 03:29:07,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:29:07,281 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:29:07,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:07,282 INFO L225 Difference]: With dead ends: 302 [2022-02-10 03:29:07,282 INFO L226 Difference]: Without dead ends: 215 [2022-02-10 03:29:07,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=211, Invalid=979, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:29:07,283 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 181 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 697 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:07,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 349 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 697 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:29:07,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-02-10 03:29:07,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 45. [2022-02-10 03:29:07,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.8409090909090908) internal successors, (81), 44 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:07,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 81 transitions. [2022-02-10 03:29:07,285 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 81 transitions. Word has length 25 [2022-02-10 03:29:07,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:07,285 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 81 transitions. [2022-02-10 03:29:07,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:07,285 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 81 transitions. [2022-02-10 03:29:07,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:29:07,286 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:07,286 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:07,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:07,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-02-10 03:29:07,499 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:07,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:07,500 INFO L85 PathProgramCache]: Analyzing trace with hash -467153869, now seen corresponding path program 16 times [2022-02-10 03:29:07,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:07,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922878153] [2022-02-10 03:29:07,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:07,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:07,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:07,579 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:07,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:07,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922878153] [2022-02-10 03:29:07,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922878153] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:07,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826834086] [2022-02-10 03:29:07,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:29:07,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:07,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:07,604 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:07,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-02-10 03:29:07,631 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:29:07,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:07,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:29:07,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:07,684 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:07,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:07,742 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:07,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826834086] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:07,742 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:07,742 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 11 [2022-02-10 03:29:07,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67421792] [2022-02-10 03:29:07,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:07,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-10 03:29:07,743 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:07,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-10 03:29:07,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-02-10 03:29:07,744 INFO L87 Difference]: Start difference. First operand 45 states and 81 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:07,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:07,784 INFO L93 Difference]: Finished difference Result 233 states and 399 transitions. [2022-02-10 03:29:07,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:29:07,785 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:29:07,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:07,785 INFO L225 Difference]: With dead ends: 233 [2022-02-10 03:29:07,785 INFO L226 Difference]: Without dead ends: 224 [2022-02-10 03:29:07,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-02-10 03:29:07,786 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 86 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:07,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 75 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:29:07,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-02-10 03:29:07,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 179. [2022-02-10 03:29:07,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 1.9887640449438202) internal successors, (354), 178 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:07,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 354 transitions. [2022-02-10 03:29:07,789 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 354 transitions. Word has length 26 [2022-02-10 03:29:07,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:07,789 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 354 transitions. [2022-02-10 03:29:07,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:07,789 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 354 transitions. [2022-02-10 03:29:07,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-02-10 03:29:07,790 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:07,790 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:07,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:07,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-10 03:29:07,995 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:07,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:07,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1982955168, now seen corresponding path program 17 times [2022-02-10 03:29:07,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:07,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359133417] [2022-02-10 03:29:07,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:07,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:08,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:08,213 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:08,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:08,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359133417] [2022-02-10 03:29:08,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359133417] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:08,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693460571] [2022-02-10 03:29:08,213 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:29:08,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:08,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:08,214 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:08,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-02-10 03:29:08,242 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-10 03:29:08,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:08,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 03:29:08,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:08,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:08,612 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 13 treesize of output 7 [2022-02-10 03:29:08,616 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 36 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:08,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:08,923 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:29:08,923 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 14 treesize of output 13 [2022-02-10 03:29:08,937 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 10 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:08,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693460571] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:08,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:08,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 47 [2022-02-10 03:29:08,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311996000] [2022-02-10 03:29:08,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:08,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-02-10 03:29:08,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:08,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-02-10 03:29:08,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=1861, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:29:08,938 INFO L87 Difference]: Start difference. First operand 179 states and 354 transitions. Second operand has 48 states, 48 states have (on average 1.25) internal successors, (60), 47 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-02-10 03:30:19,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:19,879 INFO L93 Difference]: Finished difference Result 14353 states and 24981 transitions. [2022-02-10 03:30:19,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 849 states. [2022-02-10 03:30:19,880 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.25) internal successors, (60), 47 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 27 [2022-02-10 03:30:19,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:19,917 INFO L225 Difference]: With dead ends: 14353 [2022-02-10 03:30:19,917 INFO L226 Difference]: Without dead ends: 12275 [2022-02-10 03:30:19,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1326 GetRequests, 166 SyntacticMatches, 287 SemanticMatches, 873 ConstructedPredicates, 0 IntricatePredicates, 16 DeprecatedPredicates, 504495 ImplicationChecksByTransitivity, 66.8s TimeCoverageRelationStatistics Valid=65888, Invalid=698862, Unknown=0, NotChecked=0, Total=764750 [2022-02-10 03:30:19,960 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 3904 mSDsluCounter, 6771 mSDsCounter, 0 mSdLazyCounter, 2600 mSolverCounterSat, 1301 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3904 SdHoareTripleChecker+Valid, 2597 SdHoareTripleChecker+Invalid, 8824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1301 IncrementalHoareTripleChecker+Valid, 2600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4923 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:19,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3904 Valid, 2597 Invalid, 8824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1301 Valid, 2600 Invalid, 0 Unknown, 4923 Unchecked, 1.9s Time] [2022-02-10 03:30:19,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12275 states. [2022-02-10 03:30:20,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12275 to 2140. [2022-02-10 03:30:20,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2140 states, 2139 states have (on average 2.251986909770921) internal successors, (4817), 2139 states have internal predecessors, (4817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:20,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2140 states to 2140 states and 4817 transitions. [2022-02-10 03:30:20,062 INFO L78 Accepts]: Start accepts. Automaton has 2140 states and 4817 transitions. Word has length 27 [2022-02-10 03:30:20,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:20,062 INFO L470 AbstractCegarLoop]: Abstraction has 2140 states and 4817 transitions. [2022-02-10 03:30:20,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.25) internal successors, (60), 47 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-02-10 03:30:20,062 INFO L276 IsEmpty]: Start isEmpty. Operand 2140 states and 4817 transitions. [2022-02-10 03:30:20,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:30:20,064 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:20,064 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:20,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-10 03:30:20,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:20,281 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:20,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:20,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1416385811, now seen corresponding path program 18 times [2022-02-10 03:30:20,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:20,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546655670] [2022-02-10 03:30:20,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:20,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:20,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:20,471 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:30:20,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:20,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546655670] [2022-02-10 03:30:20,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546655670] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:20,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744691059] [2022-02-10 03:30:20,472 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:30:20,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:20,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:20,473 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:20,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-02-10 03:30:20,501 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-10 03:30:20,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:30:20,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 43 conjunts are in the unsatisfiable core [2022-02-10 03:30:20,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:20,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:30:20,634 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 1 proven. 98 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:30:20,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:20,664 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:30:20,665 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 14 treesize of output 13 [2022-02-10 03:30:20,713 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:30:20,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744691059] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:20,714 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:20,714 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 19 [2022-02-10 03:30:20,714 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068919322] [2022-02-10 03:30:20,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:20,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:30:20,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:20,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:30:20,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=341, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:30:20,715 INFO L87 Difference]: Start difference. First operand 2140 states and 4817 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:47,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:47,371 INFO L93 Difference]: Finished difference Result 40030 states and 80476 transitions. [2022-02-10 03:30:47,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 1023 states. [2022-02-10 03:30:47,372 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:30:47,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:47,523 INFO L225 Difference]: With dead ends: 40030 [2022-02-10 03:30:47,523 INFO L226 Difference]: Without dead ends: 36504 [2022-02-10 03:30:47,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1077 GetRequests, 51 SyntacticMatches, 5 SemanticMatches, 1021 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504809 ImplicationChecksByTransitivity, 17.7s TimeCoverageRelationStatistics Valid=39363, Invalid=1006143, Unknown=0, NotChecked=0, Total=1045506 [2022-02-10 03:30:47,575 INFO L933 BasicCegarLoop]: 1302 mSDtfsCounter, 757 mSDsluCounter, 32046 mSDsCounter, 0 mSdLazyCounter, 19049 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 757 SdHoareTripleChecker+Valid, 17264 SdHoareTripleChecker+Invalid, 19222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 19049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:47,575 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [757 Valid, 17264 Invalid, 19222 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [173 Valid, 19049 Invalid, 0 Unknown, 0 Unchecked, 7.1s Time] [2022-02-10 03:30:47,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36504 states. [2022-02-10 03:30:47,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36504 to 5274. [2022-02-10 03:30:47,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5274 states, 5273 states have (on average 2.339275554712687) internal successors, (12335), 5273 states have internal predecessors, (12335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:47,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5274 states to 5274 states and 12335 transitions. [2022-02-10 03:30:47,915 INFO L78 Accepts]: Start accepts. Automaton has 5274 states and 12335 transitions. Word has length 28 [2022-02-10 03:30:47,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:47,916 INFO L470 AbstractCegarLoop]: Abstraction has 5274 states and 12335 transitions. [2022-02-10 03:30:47,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:47,916 INFO L276 IsEmpty]: Start isEmpty. Operand 5274 states and 12335 transitions. [2022-02-10 03:30:47,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-10 03:30:47,920 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:47,920 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:47,939 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-02-10 03:30:48,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:48,137 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:48,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:48,137 INFO L85 PathProgramCache]: Analyzing trace with hash -2017114652, now seen corresponding path program 19 times [2022-02-10 03:30:48,137 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:48,137 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381834129] [2022-02-10 03:30:48,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:48,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:48,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:48,410 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:48,410 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:48,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381834129] [2022-02-10 03:30:48,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381834129] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:48,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307162283] [2022-02-10 03:30:48,410 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:30:48,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:48,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:48,412 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:48,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-02-10 03:30:48,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:48,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 43 conjunts are in the unsatisfiable core [2022-02-10 03:30:48,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:48,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:30:48,533 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:48,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:48,567 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:30:48,567 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 14 treesize of output 13 [2022-02-10 03:30:48,612 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:48,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307162283] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:48,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:48,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 22 [2022-02-10 03:30:48,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322593519] [2022-02-10 03:30:48,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:48,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:30:48,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:48,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:30:48,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:30:48,613 INFO L87 Difference]: Start difference. First operand 5274 states and 12335 transitions. Second operand has 23 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 22 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-02-10 03:30:49,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:49,238 INFO L93 Difference]: Finished difference Result 6819 states and 15414 transitions. [2022-02-10 03:30:49,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:30:49,238 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 22 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 29 [2022-02-10 03:30:49,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:49,248 INFO L225 Difference]: With dead ends: 6819 [2022-02-10 03:30:49,248 INFO L226 Difference]: Without dead ends: 5945 [2022-02-10 03:30:49,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 52 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=303, Invalid=1503, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:30:49,249 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 219 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 837 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:49,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 408 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 837 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:30:49,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5945 states. [2022-02-10 03:30:49,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5945 to 53. [2022-02-10 03:30:49,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 1.8653846153846154) internal successors, (97), 52 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:49,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 97 transitions. [2022-02-10 03:30:49,273 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 97 transitions. Word has length 29 [2022-02-10 03:30:49,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:49,274 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 97 transitions. [2022-02-10 03:30:49,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 22 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-02-10 03:30:49,274 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 97 transitions. [2022-02-10 03:30:49,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:30:49,274 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:49,274 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:49,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-02-10 03:30:49,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:49,487 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:49,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:49,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1917033459, now seen corresponding path program 20 times [2022-02-10 03:30:49,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:49,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269474047] [2022-02-10 03:30:49,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:49,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:49,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:49,594 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:49,595 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:49,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269474047] [2022-02-10 03:30:49,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269474047] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:49,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628859742] [2022-02-10 03:30:49,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:30:49,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:49,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:49,609 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:49,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-02-10 03:30:49,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:30:49,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:30:49,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:30:49,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:49,689 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:49,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:49,734 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:49,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628859742] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:49,735 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:49,735 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 13 [2022-02-10 03:30:49,735 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107041929] [2022-02-10 03:30:49,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:49,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:30:49,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:49,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:30:49,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:30:49,737 INFO L87 Difference]: Start difference. First operand 53 states and 97 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:49,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:49,782 INFO L93 Difference]: Finished difference Result 316 states and 553 transitions. [2022-02-10 03:30:49,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:30:49,783 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:30:49,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:49,783 INFO L225 Difference]: With dead ends: 316 [2022-02-10 03:30:49,783 INFO L226 Difference]: Without dead ends: 305 [2022-02-10 03:30:49,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:30:49,784 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 108 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:49,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 87 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:30:49,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-02-10 03:30:49,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 250. [2022-02-10 03:30:49,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.0) internal successors, (498), 249 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:49,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 498 transitions. [2022-02-10 03:30:49,787 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 498 transitions. Word has length 30 [2022-02-10 03:30:49,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:49,788 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 498 transitions. [2022-02-10 03:30:49,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:49,788 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 498 transitions. [2022-02-10 03:30:49,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-10 03:30:49,789 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:49,789 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:49,817 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-02-10 03:30:50,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-02-10 03:30:50,006 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:50,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:50,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1440460832, now seen corresponding path program 21 times [2022-02-10 03:30:50,006 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:50,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055025599] [2022-02-10 03:30:50,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:50,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:50,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:50,403 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:50,404 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:50,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055025599] [2022-02-10 03:30:50,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055025599] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:50,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175334375] [2022-02-10 03:30:50,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:30:50,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:50,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:50,405 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:50,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-02-10 03:30:50,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:30:50,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:30:50,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 47 conjunts are in the unsatisfiable core [2022-02-10 03:30:50,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:50,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:30:50,549 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:50,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:50,595 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:30:50,596 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 14 treesize of output 13 [2022-02-10 03:30:50,667 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:50,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175334375] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:50,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:50,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 24 [2022-02-10 03:30:50,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289244427] [2022-02-10 03:30:50,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:50,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:30:50,668 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:50,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:30:50,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:30:50,668 INFO L87 Difference]: Start difference. First operand 250 states and 498 transitions. Second operand has 25 states, 25 states have (on average 1.24) internal successors, (31), 24 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:51,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:51,314 INFO L93 Difference]: Finished difference Result 509 states and 936 transitions. [2022-02-10 03:30:51,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:30:51,314 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.24) internal successors, (31), 24 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-02-10 03:30:51,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:51,315 INFO L225 Difference]: With dead ends: 509 [2022-02-10 03:30:51,315 INFO L226 Difference]: Without dead ends: 374 [2022-02-10 03:30:51,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 56 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=355, Invalid=1807, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:30:51,317 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 298 mSDsluCounter, 1381 mSDsCounter, 0 mSdLazyCounter, 1252 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 1339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:51,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 625 Invalid, 1339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1252 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:30:51,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-02-10 03:30:51,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 57. [2022-02-10 03:30:51,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.875) internal successors, (105), 56 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:51,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 105 transitions. [2022-02-10 03:30:51,322 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 105 transitions. Word has length 31 [2022-02-10 03:30:51,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:51,322 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 105 transitions. [2022-02-10 03:30:51,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.24) internal successors, (31), 24 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:51,322 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 105 transitions. [2022-02-10 03:30:51,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:30:51,322 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:51,322 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:51,347 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-02-10 03:30:51,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-02-10 03:30:51,538 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:51,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:51,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1681534601, now seen corresponding path program 22 times [2022-02-10 03:30:51,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:51,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485362878] [2022-02-10 03:30:51,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:51,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:51,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:51,651 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:51,651 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:51,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485362878] [2022-02-10 03:30:51,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485362878] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:51,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56017450] [2022-02-10 03:30:51,651 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:30:51,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:51,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:51,653 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:51,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-02-10 03:30:51,682 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:30:51,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:30:51,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:30:51,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:51,740 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:51,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:51,797 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:51,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56017450] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:51,798 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:51,798 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 14 [2022-02-10 03:30:51,798 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493641403] [2022-02-10 03:30:51,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:51,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:30:51,799 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:51,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:30:51,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:30:51,799 INFO L87 Difference]: Start difference. First operand 57 states and 105 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-02-10 03:30:51,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:51,858 INFO L93 Difference]: Finished difference Result 362 states and 639 transitions. [2022-02-10 03:30:51,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:30:51,858 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 32 [2022-02-10 03:30:51,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:51,859 INFO L225 Difference]: With dead ends: 362 [2022-02-10 03:30:51,859 INFO L226 Difference]: Without dead ends: 350 [2022-02-10 03:30:51,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:30:51,859 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 122 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:51,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 106 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:30:51,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-02-10 03:30:51,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 290. [2022-02-10 03:30:51,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.0034602076124566) internal successors, (579), 289 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:51,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 579 transitions. [2022-02-10 03:30:51,863 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 579 transitions. Word has length 32 [2022-02-10 03:30:51,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:51,863 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 579 transitions. [2022-02-10 03:30:51,863 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-02-10 03:30:51,863 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 579 transitions. [2022-02-10 03:30:51,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-02-10 03:30:51,864 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:51,864 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:51,880 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-02-10 03:30:52,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:52,080 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:52,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:52,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1581858340, now seen corresponding path program 23 times [2022-02-10 03:30:52,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:52,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189487311] [2022-02-10 03:30:52,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:52,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:52,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:52,440 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:52,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:52,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189487311] [2022-02-10 03:30:52,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189487311] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:52,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125905944] [2022-02-10 03:30:52,440 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:30:52,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:52,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:52,442 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:52,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-02-10 03:30:52,476 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-02-10 03:30:52,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:30:52,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-10 03:30:52,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:53,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:53,273 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 11 treesize of output 7 [2022-02-10 03:30:53,280 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 66 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:53,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:54,118 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:30:54,118 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 12 treesize of output 11 [2022-02-10 03:30:54,152 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 55 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:54,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125905944] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:54,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:54,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 62 [2022-02-10 03:30:54,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964606631] [2022-02-10 03:30:54,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:54,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-02-10 03:30:54,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:54,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-02-10 03:30:54,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=689, Invalid=3217, Unknown=0, NotChecked=0, Total=3906 [2022-02-10 03:30:54,154 INFO L87 Difference]: Start difference. First operand 290 states and 579 transitions. Second operand has 63 states, 63 states have (on average 1.1904761904761905) internal successors, (75), 62 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:00,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:00,562 INFO L93 Difference]: Finished difference Result 1234 states and 2125 transitions. [2022-02-10 03:31:00,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-02-10 03:31:00,563 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.1904761904761905) internal successors, (75), 62 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 33 [2022-02-10 03:31:00,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:00,567 INFO L225 Difference]: With dead ends: 1234 [2022-02-10 03:31:00,567 INFO L226 Difference]: Without dead ends: 1022 [2022-02-10 03:31:00,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 113 SyntacticMatches, 21 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 5847 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=6415, Invalid=19667, Unknown=0, NotChecked=0, Total=26082 [2022-02-10 03:31:00,571 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 592 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 1612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1041 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:00,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [592 Valid, 895 Invalid, 1612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 441 Invalid, 0 Unknown, 1041 Unchecked, 0.2s Time] [2022-02-10 03:31:00,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2022-02-10 03:31:00,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 392. [2022-02-10 03:31:00,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.002557544757033) internal successors, (783), 391 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:00,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 783 transitions. [2022-02-10 03:31:00,580 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 783 transitions. Word has length 33 [2022-02-10 03:31:00,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:00,580 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 783 transitions. [2022-02-10 03:31:00,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.1904761904761905) internal successors, (75), 62 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:00,581 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 783 transitions. [2022-02-10 03:31:00,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 03:31:00,581 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:00,581 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:00,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:00,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:00,796 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:00,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:00,796 INFO L85 PathProgramCache]: Analyzing trace with hash -332175593, now seen corresponding path program 24 times [2022-02-10 03:31:00,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:00,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746336763] [2022-02-10 03:31:00,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:00,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:00,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:01,308 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:31:01,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:01,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746336763] [2022-02-10 03:31:01,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746336763] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:01,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764895113] [2022-02-10 03:31:01,308 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:31:01,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:01,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:01,310 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:01,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-02-10 03:31:01,371 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-02-10 03:31:01,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:01,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:31:01,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:01,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:31:01,460 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:31:01,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:01,495 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:31:01,495 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 14 treesize of output 13 [2022-02-10 03:31:01,545 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:31:01,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764895113] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:01,545 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:01,545 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 26 [2022-02-10 03:31:01,545 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156005981] [2022-02-10 03:31:01,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:01,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:31:01,545 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:01,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:31:01,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:31:01,546 INFO L87 Difference]: Start difference. First operand 392 states and 783 transitions. Second operand has 27 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:02,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:02,592 INFO L93 Difference]: Finished difference Result 1548 states and 3132 transitions. [2022-02-10 03:31:02,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 03:31:02,592 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 03:31:02,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:02,594 INFO L225 Difference]: With dead ends: 1548 [2022-02-10 03:31:02,594 INFO L226 Difference]: Without dead ends: 1431 [2022-02-10 03:31:02,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 62 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=411, Invalid=2139, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:31:02,595 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 218 mSDsluCounter, 826 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 1130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:02,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 326 Invalid, 1130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1029 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:31:02,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1431 states. [2022-02-10 03:31:02,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1431 to 316. [2022-02-10 03:31:02,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 2.041269841269841) internal successors, (643), 315 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:02,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 643 transitions. [2022-02-10 03:31:02,604 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 643 transitions. Word has length 34 [2022-02-10 03:31:02,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:02,604 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 643 transitions. [2022-02-10 03:31:02,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:02,604 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 643 transitions. [2022-02-10 03:31:02,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-10 03:31:02,605 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:02,605 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:02,621 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-02-10 03:31:02,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-10 03:31:02,821 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:02,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:02,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1684430560, now seen corresponding path program 25 times [2022-02-10 03:31:02,822 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:02,822 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240755662] [2022-02-10 03:31:02,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:02,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:02,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:03,184 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:03,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:03,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240755662] [2022-02-10 03:31:03,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240755662] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:03,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764429233] [2022-02-10 03:31:03,185 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:31:03,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:03,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:03,188 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:03,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-02-10 03:31:03,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:03,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 55 conjunts are in the unsatisfiable core [2022-02-10 03:31:03,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:03,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:31:03,335 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:03,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:03,368 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:31:03,368 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 14 treesize of output 13 [2022-02-10 03:31:03,436 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:03,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764429233] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:03,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:03,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 28 [2022-02-10 03:31:03,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477230709] [2022-02-10 03:31:03,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:03,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:31:03,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:03,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:31:03,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:31:03,438 INFO L87 Difference]: Start difference. First operand 316 states and 643 transitions. Second operand has 29 states, 29 states have (on average 1.206896551724138) internal successors, (35), 28 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:04,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:04,671 INFO L93 Difference]: Finished difference Result 1735 states and 3429 transitions. [2022-02-10 03:31:04,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:31:04,672 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.206896551724138) internal successors, (35), 28 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-02-10 03:31:04,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:04,674 INFO L225 Difference]: With dead ends: 1735 [2022-02-10 03:31:04,674 INFO L226 Difference]: Without dead ends: 1199 [2022-02-10 03:31:04,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 64 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=471, Invalid=2499, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:31:04,675 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 378 mSDsluCounter, 1905 mSDsCounter, 0 mSdLazyCounter, 1712 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 1829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:04,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 855 Invalid, 1829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1712 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:31:04,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2022-02-10 03:31:04,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 65. [2022-02-10 03:31:04,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 1.890625) internal successors, (121), 64 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:04,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 121 transitions. [2022-02-10 03:31:04,680 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 121 transitions. Word has length 35 [2022-02-10 03:31:04,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:04,680 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 121 transitions. [2022-02-10 03:31:04,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.206896551724138) internal successors, (35), 28 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:04,680 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 121 transitions. [2022-02-10 03:31:04,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:31:04,680 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:04,680 INFO L514 BasicCegarLoop]: trace histogram [14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:04,698 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-02-10 03:31:04,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-02-10 03:31:04,899 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:04,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:04,900 INFO L85 PathProgramCache]: Analyzing trace with hash -654661577, now seen corresponding path program 26 times [2022-02-10 03:31:04,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:04,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236120800] [2022-02-10 03:31:04,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:04,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:04,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:05,143 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:05,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:05,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236120800] [2022-02-10 03:31:05,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236120800] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:05,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559316169] [2022-02-10 03:31:05,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:31:05,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:05,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:05,145 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:05,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-02-10 03:31:05,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:31:05,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:05,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:31:05,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:05,277 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:05,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:05,371 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:05,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559316169] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:05,371 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:05,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 16 [2022-02-10 03:31:05,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290466086] [2022-02-10 03:31:05,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:05,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:31:05,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:05,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:31:05,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:31:05,373 INFO L87 Difference]: Start difference. First operand 65 states and 121 transitions. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 16 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-02-10 03:31:05,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:05,441 INFO L93 Difference]: Finished difference Result 463 states and 829 transitions. [2022-02-10 03:31:05,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:31:05,441 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 16 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 36 [2022-02-10 03:31:05,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:05,442 INFO L225 Difference]: With dead ends: 463 [2022-02-10 03:31:05,442 INFO L226 Difference]: Without dead ends: 449 [2022-02-10 03:31:05,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:31:05,443 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 143 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:05,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 121 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:31:05,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-10 03:31:05,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 379. [2022-02-10 03:31:05,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.007936507936508) internal successors, (759), 378 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:05,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 759 transitions. [2022-02-10 03:31:05,461 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 759 transitions. Word has length 36 [2022-02-10 03:31:05,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:05,461 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 759 transitions. [2022-02-10 03:31:05,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 16 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-02-10 03:31:05,461 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 759 transitions. [2022-02-10 03:31:05,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-02-10 03:31:05,462 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:05,462 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:05,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:05,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-02-10 03:31:05,690 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:05,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:05,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1653737884, now seen corresponding path program 27 times [2022-02-10 03:31:05,691 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:05,691 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682873968] [2022-02-10 03:31:05,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:05,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:05,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:06,255 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:06,255 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:06,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682873968] [2022-02-10 03:31:06,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682873968] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:06,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226325872] [2022-02-10 03:31:06,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:31:06,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:06,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:06,260 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:06,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-02-10 03:31:06,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-02-10 03:31:06,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:06,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 59 conjunts are in the unsatisfiable core [2022-02-10 03:31:06,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:06,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:31:06,491 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:06,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:06,558 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:31:06,561 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 14 treesize of output 13 [2022-02-10 03:31:06,719 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:06,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226325872] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:06,720 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:06,720 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 30 [2022-02-10 03:31:06,720 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126302685] [2022-02-10 03:31:06,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:06,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:31:06,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:06,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:31:06,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:31:06,721 INFO L87 Difference]: Start difference. First operand 379 states and 759 transitions. Second operand has 31 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 30 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-02-10 03:31:08,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:08,448 INFO L93 Difference]: Finished difference Result 770 states and 1440 transitions. [2022-02-10 03:31:08,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:31:08,449 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 30 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 37 [2022-02-10 03:31:08,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:08,450 INFO L225 Difference]: With dead ends: 770 [2022-02-10 03:31:08,450 INFO L226 Difference]: Without dead ends: 578 [2022-02-10 03:31:08,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 68 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=535, Invalid=2887, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:31:08,451 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 442 mSDsluCounter, 2197 mSDsCounter, 0 mSdLazyCounter, 1969 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 982 SdHoareTripleChecker+Invalid, 2101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:08,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 982 Invalid, 2101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1969 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 03:31:08,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-02-10 03:31:08,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 69. [2022-02-10 03:31:08,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 1.8970588235294117) internal successors, (129), 68 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:08,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 129 transitions. [2022-02-10 03:31:08,454 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 129 transitions. Word has length 37 [2022-02-10 03:31:08,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:08,454 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 129 transitions. [2022-02-10 03:31:08,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 30 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-02-10 03:31:08,454 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 129 transitions. [2022-02-10 03:31:08,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-02-10 03:31:08,455 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:08,456 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:08,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:08,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-10 03:31:08,664 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:08,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:08,664 INFO L85 PathProgramCache]: Analyzing trace with hash 296811379, now seen corresponding path program 28 times [2022-02-10 03:31:08,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:08,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339853339] [2022-02-10 03:31:08,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:08,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:08,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:08,808 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 120 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:08,808 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:08,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339853339] [2022-02-10 03:31:08,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339853339] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:08,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660815675] [2022-02-10 03:31:08,808 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:31:08,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:08,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:08,810 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:08,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-02-10 03:31:08,841 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:31:08,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:08,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-10 03:31:08,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:08,907 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 120 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:08,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:08,992 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 120 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:08,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660815675] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:08,992 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:08,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 17 [2022-02-10 03:31:08,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134382143] [2022-02-10 03:31:08,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:08,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:31:08,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:08,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:31:08,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:31:08,993 INFO L87 Difference]: Start difference. First operand 69 states and 129 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:09,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:09,055 INFO L93 Difference]: Finished difference Result 518 states and 933 transitions. [2022-02-10 03:31:09,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:31:09,055 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-02-10 03:31:09,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:09,056 INFO L225 Difference]: With dead ends: 518 [2022-02-10 03:31:09,056 INFO L226 Difference]: Without dead ends: 503 [2022-02-10 03:31:09,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:31:09,056 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 219 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:09,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 104 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:31:09,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2022-02-10 03:31:09,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 428. [2022-02-10 03:31:09,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 2.009367681498829) internal successors, (858), 427 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:09,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 858 transitions. [2022-02-10 03:31:09,061 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 858 transitions. Word has length 38 [2022-02-10 03:31:09,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:09,061 INFO L470 AbstractCegarLoop]: Abstraction has 428 states and 858 transitions. [2022-02-10 03:31:09,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:09,061 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 858 transitions. [2022-02-10 03:31:09,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:31:09,062 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:09,062 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:09,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:09,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:09,281 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:09,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:09,281 INFO L85 PathProgramCache]: Analyzing trace with hash -2037812640, now seen corresponding path program 29 times [2022-02-10 03:31:09,281 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:09,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142160389] [2022-02-10 03:31:09,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:09,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:09,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:09,843 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:09,844 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:09,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142160389] [2022-02-10 03:31:09,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142160389] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:09,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565297617] [2022-02-10 03:31:09,844 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:31:09,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:09,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:09,845 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:09,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-02-10 03:31:09,887 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-02-10 03:31:09,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:09,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 36 conjunts are in the unsatisfiable core [2022-02-10 03:31:09,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:11,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:11,088 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 11 treesize of output 7 [2022-02-10 03:31:11,093 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 105 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:11,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:11,974 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:31:11,975 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 12 treesize of output 11 [2022-02-10 03:31:12,001 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 91 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:12,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565297617] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:12,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:12,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 77 [2022-02-10 03:31:12,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693195141] [2022-02-10 03:31:12,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:12,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-02-10 03:31:12,007 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:12,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-02-10 03:31:12,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=4966, Unknown=0, NotChecked=0, Total=6006 [2022-02-10 03:31:12,009 INFO L87 Difference]: Start difference. First operand 428 states and 858 transitions. Second operand has 78 states, 78 states have (on average 1.1538461538461537) internal successors, (90), 77 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:21,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:21,874 INFO L93 Difference]: Finished difference Result 8056 states and 13845 transitions. [2022-02-10 03:31:21,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2022-02-10 03:31:21,875 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 1.1538461538461537) internal successors, (90), 77 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:31:21,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:21,884 INFO L225 Difference]: With dead ends: 8056 [2022-02-10 03:31:21,884 INFO L226 Difference]: Without dead ends: 8000 [2022-02-10 03:31:21,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 147 SyntacticMatches, 10 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 12338 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=12779, Invalid=38523, Unknown=0, NotChecked=0, Total=51302 [2022-02-10 03:31:21,886 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 633 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 1419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 675 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:21,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [633 Valid, 607 Invalid, 1419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 578 Invalid, 0 Unknown, 675 Unchecked, 0.2s Time] [2022-02-10 03:31:21,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8000 states. [2022-02-10 03:31:21,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8000 to 811. [2022-02-10 03:31:21,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 811 states, 810 states have (on average 2.262962962962963) internal successors, (1833), 810 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:21,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 1833 transitions. [2022-02-10 03:31:21,932 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 1833 transitions. Word has length 39 [2022-02-10 03:31:21,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:21,932 INFO L470 AbstractCegarLoop]: Abstraction has 811 states and 1833 transitions. [2022-02-10 03:31:21,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 1.1538461538461537) internal successors, (90), 77 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:21,933 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 1833 transitions. [2022-02-10 03:31:21,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:31:21,934 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:21,934 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:21,955 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-02-10 03:31:22,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:22,152 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:22,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:22,152 INFO L85 PathProgramCache]: Analyzing trace with hash -381134334, now seen corresponding path program 30 times [2022-02-10 03:31:22,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:22,152 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448278566] [2022-02-10 03:31:22,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:22,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:22,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:22,631 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 239 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:31:22,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:22,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448278566] [2022-02-10 03:31:22,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448278566] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:22,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934756086] [2022-02-10 03:31:22,631 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:31:22,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:22,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:22,633 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:22,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-02-10 03:31:22,672 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-02-10 03:31:22,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:22,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 36 conjunts are in the unsatisfiable core [2022-02-10 03:31:22,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:23,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:23,821 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 11 treesize of output 7 [2022-02-10 03:31:23,829 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 105 proven. 134 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:31:23,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:24,827 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:31:24,827 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 12 treesize of output 11 [2022-02-10 03:31:24,865 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 78 proven. 161 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:31:24,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934756086] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:24,865 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:24,865 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 74 [2022-02-10 03:31:24,866 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115286794] [2022-02-10 03:31:24,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:24,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-02-10 03:31:24,866 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:24,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-02-10 03:31:24,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=962, Invalid=4588, Unknown=0, NotChecked=0, Total=5550 [2022-02-10 03:31:24,867 INFO L87 Difference]: Start difference. First operand 811 states and 1833 transitions. Second operand has 75 states, 75 states have (on average 1.1866666666666668) internal successors, (89), 74 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:27,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:27,718 INFO L93 Difference]: Finished difference Result 3116 states and 6330 transitions. [2022-02-10 03:31:27,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-10 03:31:27,722 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.1866666666666668) internal successors, (89), 74 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:31:27,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:27,725 INFO L225 Difference]: With dead ends: 3116 [2022-02-10 03:31:27,725 INFO L226 Difference]: Without dead ends: 2847 [2022-02-10 03:31:27,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 37 SyntacticMatches, 27 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2157 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1967, Invalid=8953, Unknown=0, NotChecked=0, Total=10920 [2022-02-10 03:31:27,726 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 489 mSDsluCounter, 872 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 1015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:27,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 818 Invalid, 1015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 608 Invalid, 0 Unknown, 220 Unchecked, 0.3s Time] [2022-02-10 03:31:27,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2847 states. [2022-02-10 03:31:27,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2847 to 470. [2022-02-10 03:31:27,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 2.0106609808102345) internal successors, (943), 469 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:27,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 943 transitions. [2022-02-10 03:31:27,738 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 943 transitions. Word has length 39 [2022-02-10 03:31:27,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:27,738 INFO L470 AbstractCegarLoop]: Abstraction has 470 states and 943 transitions. [2022-02-10 03:31:27,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.1866666666666668) internal successors, (89), 74 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:27,738 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 943 transitions. [2022-02-10 03:31:27,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-02-10 03:31:27,739 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:27,739 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:27,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:27,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-02-10 03:31:27,956 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:27,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:27,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1396713197, now seen corresponding path program 31 times [2022-02-10 03:31:27,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:27,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705000106] [2022-02-10 03:31:27,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:27,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:27,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:28,531 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:31:28,531 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:28,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705000106] [2022-02-10 03:31:28,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705000106] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:28,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391387234] [2022-02-10 03:31:28,532 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:31:28,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:28,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:28,533 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:28,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-02-10 03:31:28,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:28,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 63 conjunts are in the unsatisfiable core [2022-02-10 03:31:28,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:28,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:31:28,702 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:31:28,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:28,741 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:31:28,741 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 14 treesize of output 13 [2022-02-10 03:31:28,798 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:31:28,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391387234] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:28,798 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:28,798 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 32 [2022-02-10 03:31:28,798 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657685134] [2022-02-10 03:31:28,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:28,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-10 03:31:28,799 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:28,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-10 03:31:28,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:31:28,800 INFO L87 Difference]: Start difference. First operand 470 states and 943 transitions. Second operand has 33 states, 33 states have (on average 1.2121212121212122) internal successors, (40), 32 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-02-10 03:31:29,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:29,834 INFO L93 Difference]: Finished difference Result 519 states and 1051 transitions. [2022-02-10 03:31:29,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-10 03:31:29,834 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.2121212121212122) internal successors, (40), 32 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 40 [2022-02-10 03:31:29,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:29,835 INFO L225 Difference]: With dead ends: 519 [2022-02-10 03:31:29,835 INFO L226 Difference]: Without dead ends: 501 [2022-02-10 03:31:29,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 74 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=603, Invalid=3303, Unknown=0, NotChecked=0, Total=3906 [2022-02-10 03:31:29,836 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 272 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:29,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 128 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:31:29,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-02-10 03:31:29,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 501. [2022-02-10 03:31:29,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 500 states have (on average 2.036) internal successors, (1018), 500 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:29,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 1018 transitions. [2022-02-10 03:31:29,842 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 1018 transitions. Word has length 40 [2022-02-10 03:31:29,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:29,842 INFO L470 AbstractCegarLoop]: Abstraction has 501 states and 1018 transitions. [2022-02-10 03:31:29,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.2121212121212122) internal successors, (40), 32 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-02-10 03:31:29,843 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 1018 transitions. [2022-02-10 03:31:29,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:31:29,844 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:29,844 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:29,866 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-02-10 03:31:30,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:30,059 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:30,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:30,060 INFO L85 PathProgramCache]: Analyzing trace with hash -325357916, now seen corresponding path program 32 times [2022-02-10 03:31:30,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:30,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062554189] [2022-02-10 03:31:30,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:30,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:30,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:30,523 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:30,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:30,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062554189] [2022-02-10 03:31:30,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062554189] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:30,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448823170] [2022-02-10 03:31:30,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:31:30,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:30,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:30,525 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:30,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-02-10 03:31:30,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:31:30,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:30,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 67 conjunts are in the unsatisfiable core [2022-02-10 03:31:30,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:30,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:31:30,684 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:30,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:30,716 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:31:30,716 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 14 treesize of output 13 [2022-02-10 03:31:30,768 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:30,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448823170] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:30,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:30,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 34 [2022-02-10 03:31:30,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765189463] [2022-02-10 03:31:30,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:30,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-10 03:31:30,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:30,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-10 03:31:30,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:31:30,770 INFO L87 Difference]: Start difference. First operand 501 states and 1018 transitions. Second operand has 35 states, 35 states have (on average 1.1714285714285715) internal successors, (41), 34 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:32,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:32,590 INFO L93 Difference]: Finished difference Result 3129 states and 6217 transitions. [2022-02-10 03:31:32,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:31:32,591 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.1714285714285715) internal successors, (41), 34 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 41 [2022-02-10 03:31:32,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:32,594 INFO L225 Difference]: With dead ends: 3129 [2022-02-10 03:31:32,594 INFO L226 Difference]: Without dead ends: 2169 [2022-02-10 03:31:32,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 76 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=675, Invalid=3747, Unknown=0, NotChecked=0, Total=4422 [2022-02-10 03:31:32,595 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 537 mSDsluCounter, 2847 mSDsCounter, 0 mSdLazyCounter, 2537 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 1266 SdHoareTripleChecker+Invalid, 2705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 2537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:32,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 1266 Invalid, 2705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 2537 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-10 03:31:32,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2169 states. [2022-02-10 03:31:32,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2169 to 77. [2022-02-10 03:31:32,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.9078947368421053) internal successors, (145), 76 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:32,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 145 transitions. [2022-02-10 03:31:32,606 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 145 transitions. Word has length 41 [2022-02-10 03:31:32,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:32,607 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 145 transitions. [2022-02-10 03:31:32,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.1714285714285715) internal successors, (41), 34 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:32,607 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 145 transitions. [2022-02-10 03:31:32,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-02-10 03:31:32,607 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:32,607 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:32,627 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-02-10 03:31:32,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:32,825 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:32,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:32,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1473082573, now seen corresponding path program 33 times [2022-02-10 03:31:32,826 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:32,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111975905] [2022-02-10 03:31:32,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:32,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:32,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:33,001 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 153 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:33,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:33,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111975905] [2022-02-10 03:31:33,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111975905] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:33,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154477893] [2022-02-10 03:31:33,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:31:33,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:33,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:33,002 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:33,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-02-10 03:31:33,049 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-02-10 03:31:33,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:33,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 34 conjunts are in the unsatisfiable core [2022-02-10 03:31:33,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:33,134 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 153 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:33,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:33,223 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 153 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:33,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154477893] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:33,224 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:33,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 19 [2022-02-10 03:31:33,224 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67045749] [2022-02-10 03:31:33,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:33,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:31:33,224 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:33,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:31:33,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:31:33,225 INFO L87 Difference]: Start difference. First operand 77 states and 145 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-02-10 03:31:33,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:33,295 INFO L93 Difference]: Finished difference Result 637 states and 1159 transitions. [2022-02-10 03:31:33,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:31:33,295 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 42 [2022-02-10 03:31:33,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:33,296 INFO L225 Difference]: With dead ends: 637 [2022-02-10 03:31:33,296 INFO L226 Difference]: Without dead ends: 620 [2022-02-10 03:31:33,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:31:33,297 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 248 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:33,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 127 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:31:33,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2022-02-10 03:31:33,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 535. [2022-02-10 03:31:33,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 534 states have (on average 2.0112359550561796) internal successors, (1074), 534 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:33,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 1074 transitions. [2022-02-10 03:31:33,301 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 1074 transitions. Word has length 42 [2022-02-10 03:31:33,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:33,302 INFO L470 AbstractCegarLoop]: Abstraction has 535 states and 1074 transitions. [2022-02-10 03:31:33,302 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-02-10 03:31:33,302 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 1074 transitions. [2022-02-10 03:31:33,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-02-10 03:31:33,302 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:33,302 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:33,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:33,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-02-10 03:31:33,508 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:33,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:33,508 INFO L85 PathProgramCache]: Analyzing trace with hash 2095825824, now seen corresponding path program 34 times [2022-02-10 03:31:33,508 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:33,508 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946591674] [2022-02-10 03:31:33,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:33,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:33,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:34,161 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:34,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:34,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946591674] [2022-02-10 03:31:34,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946591674] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:34,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700689116] [2022-02-10 03:31:34,161 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:31:34,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:34,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:34,163 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:34,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-02-10 03:31:34,193 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:31:34,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:34,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:31:34,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:34,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:31:34,360 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:34,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:34,411 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:31:34,411 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 14 treesize of output 13 [2022-02-10 03:31:34,472 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:34,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700689116] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:34,472 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:34,472 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 36 [2022-02-10 03:31:34,472 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051576454] [2022-02-10 03:31:34,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:34,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-02-10 03:31:34,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:34,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-02-10 03:31:34,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:31:34,473 INFO L87 Difference]: Start difference. First operand 535 states and 1074 transitions. Second operand has 37 states, 37 states have (on average 1.162162162162162) internal successors, (43), 36 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-02-10 03:31:36,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:36,177 INFO L93 Difference]: Finished difference Result 1085 states and 2052 transitions. [2022-02-10 03:31:36,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:31:36,177 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.162162162162162) internal successors, (43), 36 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 43 [2022-02-10 03:31:36,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:36,179 INFO L225 Difference]: With dead ends: 1085 [2022-02-10 03:31:36,179 INFO L226 Difference]: Without dead ends: 827 [2022-02-10 03:31:36,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=751, Invalid=4219, Unknown=0, NotChecked=0, Total=4970 [2022-02-10 03:31:36,180 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 613 mSDsluCounter, 3202 mSDsCounter, 0 mSdLazyCounter, 2848 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 3034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 2848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:36,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 1420 Invalid, 3034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 2848 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 03:31:36,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2022-02-10 03:31:36,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 81. [2022-02-10 03:31:36,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 1.9125) internal successors, (153), 80 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:36,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 153 transitions. [2022-02-10 03:31:36,183 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 153 transitions. Word has length 43 [2022-02-10 03:31:36,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:36,183 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 153 transitions. [2022-02-10 03:31:36,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.162162162162162) internal successors, (43), 36 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-02-10 03:31:36,183 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 153 transitions. [2022-02-10 03:31:36,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:31:36,184 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:36,184 INFO L514 BasicCegarLoop]: trace histogram [18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:36,201 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-02-10 03:31:36,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-02-10 03:31:36,386 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:36,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:36,387 INFO L85 PathProgramCache]: Analyzing trace with hash 569169335, now seen corresponding path program 35 times [2022-02-10 03:31:36,387 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:36,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231447062] [2022-02-10 03:31:36,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:36,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:36,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:36,623 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 171 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:36,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:36,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231447062] [2022-02-10 03:31:36,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231447062] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:36,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684185446] [2022-02-10 03:31:36,624 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:31:36,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:36,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:36,625 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:36,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-02-10 03:31:36,669 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-02-10 03:31:36,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:36,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 36 conjunts are in the unsatisfiable core [2022-02-10 03:31:36,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:36,717 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 171 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:36,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:36,764 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 171 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:36,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684185446] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:36,764 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:36,764 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 20 [2022-02-10 03:31:36,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743962472] [2022-02-10 03:31:36,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:36,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:31:36,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:36,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:31:36,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:31:36,765 INFO L87 Difference]: Start difference. First operand 81 states and 153 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 20 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-02-10 03:31:36,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:36,838 INFO L93 Difference]: Finished difference Result 701 states and 1281 transitions. [2022-02-10 03:31:36,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:31:36,838 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 20 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 44 [2022-02-10 03:31:36,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:36,839 INFO L225 Difference]: With dead ends: 701 [2022-02-10 03:31:36,839 INFO L226 Difference]: Without dead ends: 683 [2022-02-10 03:31:36,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 102 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:31:36,839 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 212 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:36,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 147 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:31:36,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2022-02-10 03:31:36,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 593. [2022-02-10 03:31:36,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.011824324324324) internal successors, (1191), 592 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:36,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1191 transitions. [2022-02-10 03:31:36,844 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1191 transitions. Word has length 44 [2022-02-10 03:31:36,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:36,845 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 1191 transitions. [2022-02-10 03:31:36,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 20 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-02-10 03:31:36,845 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1191 transitions. [2022-02-10 03:31:36,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-02-10 03:31:36,845 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:36,845 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:36,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:37,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-02-10 03:31:37,054 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:37,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:37,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1388730652, now seen corresponding path program 36 times [2022-02-10 03:31:37,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:37,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175154845] [2022-02-10 03:31:37,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:37,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:37,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:37,811 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:37,811 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:37,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175154845] [2022-02-10 03:31:37,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175154845] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:37,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081793492] [2022-02-10 03:31:37,811 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:31:37,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:37,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:37,812 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:37,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-02-10 03:31:37,849 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-02-10 03:31:37,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:37,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 77 conjunts are in the unsatisfiable core [2022-02-10 03:31:37,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:37,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:31:38,005 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:38,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:38,056 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:31:38,057 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 14 treesize of output 13 [2022-02-10 03:31:38,144 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:38,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081793492] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:38,145 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:38,145 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 38 [2022-02-10 03:31:38,145 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684941313] [2022-02-10 03:31:38,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:38,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-10 03:31:38,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:38,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-10 03:31:38,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:31:38,146 INFO L87 Difference]: Start difference. First operand 593 states and 1191 transitions. Second operand has 39 states, 39 states have (on average 1.1538461538461537) internal successors, (45), 38 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:40,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:40,648 INFO L93 Difference]: Finished difference Result 1202 states and 2280 transitions. [2022-02-10 03:31:40,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-10 03:31:40,648 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.1538461538461537) internal successors, (45), 38 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-02-10 03:31:40,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:40,650 INFO L225 Difference]: With dead ends: 1202 [2022-02-10 03:31:40,650 INFO L226 Difference]: Without dead ends: 920 [2022-02-10 03:31:40,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 84 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=831, Invalid=4719, Unknown=0, NotChecked=0, Total=5550 [2022-02-10 03:31:40,651 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 676 mSDsluCounter, 3579 mSDsCounter, 0 mSdLazyCounter, 3177 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 676 SdHoareTripleChecker+Valid, 1584 SdHoareTripleChecker+Invalid, 3383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 3177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:40,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [676 Valid, 1584 Invalid, 3383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 3177 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-10 03:31:40,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2022-02-10 03:31:40,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 85. [2022-02-10 03:31:40,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.9166666666666667) internal successors, (161), 84 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:40,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 161 transitions. [2022-02-10 03:31:40,656 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 161 transitions. Word has length 45 [2022-02-10 03:31:40,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:40,656 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 161 transitions. [2022-02-10 03:31:40,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.1538461538461537) internal successors, (45), 38 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:40,656 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 161 transitions. [2022-02-10 03:31:40,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:31:40,656 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:40,657 INFO L514 BasicCegarLoop]: trace histogram [19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:40,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:40,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:40,877 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:40,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:40,877 INFO L85 PathProgramCache]: Analyzing trace with hash -77899021, now seen corresponding path program 37 times [2022-02-10 03:31:40,877 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:40,877 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200759967] [2022-02-10 03:31:40,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:40,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:40,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:41,046 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 190 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:41,047 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:41,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200759967] [2022-02-10 03:31:41,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200759967] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:41,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442967595] [2022-02-10 03:31:41,047 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:31:41,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:41,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:41,048 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:41,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-02-10 03:31:41,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:41,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:31:41,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:41,153 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 190 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:41,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:41,231 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 190 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:41,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442967595] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:41,231 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:41,231 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 21 [2022-02-10 03:31:41,231 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796405089] [2022-02-10 03:31:41,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:41,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:31:41,232 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:41,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:31:41,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:31:41,232 INFO L87 Difference]: Start difference. First operand 85 states and 161 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:41,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:41,309 INFO L93 Difference]: Finished difference Result 768 states and 1409 transitions. [2022-02-10 03:31:41,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:31:41,310 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 46 [2022-02-10 03:31:41,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:41,311 INFO L225 Difference]: With dead ends: 768 [2022-02-10 03:31:41,311 INFO L226 Difference]: Without dead ends: 749 [2022-02-10 03:31:41,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:31:41,314 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 213 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:41,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 164 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:31:41,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-02-10 03:31:41,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 654. [2022-02-10 03:31:41,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 2.012251148545176) internal successors, (1314), 653 states have internal predecessors, (1314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:41,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1314 transitions. [2022-02-10 03:31:41,322 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1314 transitions. Word has length 46 [2022-02-10 03:31:41,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:41,322 INFO L470 AbstractCegarLoop]: Abstraction has 654 states and 1314 transitions. [2022-02-10 03:31:41,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:41,322 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1314 transitions. [2022-02-10 03:31:41,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-02-10 03:31:41,322 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:41,323 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:41,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:41,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-02-10 03:31:41,526 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:41,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:41,526 INFO L85 PathProgramCache]: Analyzing trace with hash -424110880, now seen corresponding path program 38 times [2022-02-10 03:31:41,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:41,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070835254] [2022-02-10 03:31:41,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:41,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:41,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:42,191 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:42,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:42,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070835254] [2022-02-10 03:31:42,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070835254] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:42,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117401651] [2022-02-10 03:31:42,192 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:31:42,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:42,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:42,193 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:42,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-02-10 03:31:42,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:31:42,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:42,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 79 conjunts are in the unsatisfiable core [2022-02-10 03:31:42,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:42,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:31:42,377 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:42,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:42,415 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:31:42,416 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 14 treesize of output 13 [2022-02-10 03:31:42,492 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:42,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117401651] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:42,492 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:42,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40, 40] total 40 [2022-02-10 03:31:42,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075186097] [2022-02-10 03:31:42,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:42,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-02-10 03:31:42,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:42,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-02-10 03:31:42,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:31:42,493 INFO L87 Difference]: Start difference. First operand 654 states and 1314 transitions. Second operand has 41 states, 41 states have (on average 1.146341463414634) internal successors, (47), 40 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:45,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:45,048 INFO L93 Difference]: Finished difference Result 1325 states and 2520 transitions. [2022-02-10 03:31:45,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-10 03:31:45,053 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.146341463414634) internal successors, (47), 40 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 47 [2022-02-10 03:31:45,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:45,054 INFO L225 Difference]: With dead ends: 1325 [2022-02-10 03:31:45,054 INFO L226 Difference]: Without dead ends: 1018 [2022-02-10 03:31:45,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 88 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=915, Invalid=5247, Unknown=0, NotChecked=0, Total=6162 [2022-02-10 03:31:45,056 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 742 mSDsluCounter, 3977 mSDsCounter, 0 mSdLazyCounter, 3524 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 1757 SdHoareTripleChecker+Invalid, 3751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 3524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:45,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [742 Valid, 1757 Invalid, 3751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 3524 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-10 03:31:45,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2022-02-10 03:31:45,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 89. [2022-02-10 03:31:45,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 1.9204545454545454) internal successors, (169), 88 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:45,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 169 transitions. [2022-02-10 03:31:45,062 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 169 transitions. Word has length 47 [2022-02-10 03:31:45,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:45,062 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 169 transitions. [2022-02-10 03:31:45,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.146341463414634) internal successors, (47), 40 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:45,062 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 169 transitions. [2022-02-10 03:31:45,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-02-10 03:31:45,075 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:45,075 INFO L514 BasicCegarLoop]: trace histogram [20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:45,099 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-02-10 03:31:45,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-02-10 03:31:45,299 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:45,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:45,300 INFO L85 PathProgramCache]: Analyzing trace with hash -239457161, now seen corresponding path program 39 times [2022-02-10 03:31:45,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:45,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520100260] [2022-02-10 03:31:45,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:45,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:45,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:45,511 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 210 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:45,512 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:45,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520100260] [2022-02-10 03:31:45,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520100260] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:45,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787664885] [2022-02-10 03:31:45,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:31:45,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:45,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:45,513 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:45,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-02-10 03:31:45,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-02-10 03:31:45,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:45,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 40 conjunts are in the unsatisfiable core [2022-02-10 03:31:45,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:45,634 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 210 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:45,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:45,717 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 210 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:45,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787664885] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:45,717 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:45,717 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 22 [2022-02-10 03:31:45,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296340319] [2022-02-10 03:31:45,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:45,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:31:45,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:45,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:31:45,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:31:45,718 INFO L87 Difference]: Start difference. First operand 89 states and 169 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 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-02-10 03:31:45,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:45,801 INFO L93 Difference]: Finished difference Result 838 states and 1543 transitions. [2022-02-10 03:31:45,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:31:45,801 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 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 48 [2022-02-10 03:31:45,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:45,803 INFO L225 Difference]: With dead ends: 838 [2022-02-10 03:31:45,803 INFO L226 Difference]: Without dead ends: 818 [2022-02-10 03:31:45,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:31:45,803 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 261 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:45,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 151 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:31:45,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2022-02-10 03:31:45,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 718. [2022-02-10 03:31:45,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 717 states have (on average 2.01255230125523) internal successors, (1443), 717 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:45,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 1443 transitions. [2022-02-10 03:31:45,812 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 1443 transitions. Word has length 48 [2022-02-10 03:31:45,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:45,812 INFO L470 AbstractCegarLoop]: Abstraction has 718 states and 1443 transitions. [2022-02-10 03:31:45,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 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-02-10 03:31:45,812 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 1443 transitions. [2022-02-10 03:31:45,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-02-10 03:31:45,813 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:45,813 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:45,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:46,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:46,014 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:46,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:46,014 INFO L85 PathProgramCache]: Analyzing trace with hash 2058395428, now seen corresponding path program 40 times [2022-02-10 03:31:46,015 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:46,015 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491183535] [2022-02-10 03:31:46,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:46,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:46,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:46,905 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:46,905 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:46,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491183535] [2022-02-10 03:31:46,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491183535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:46,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320306249] [2022-02-10 03:31:46,905 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:31:46,906 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:46,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:46,907 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:46,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-02-10 03:31:46,941 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:31:46,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:46,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 83 conjunts are in the unsatisfiable core [2022-02-10 03:31:46,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:47,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:31:47,137 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:47,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:47,202 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:31:47,203 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 14 treesize of output 13 [2022-02-10 03:31:47,303 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:47,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320306249] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:47,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:47,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 42] total 42 [2022-02-10 03:31:47,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775363805] [2022-02-10 03:31:47,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:47,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-02-10 03:31:47,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:47,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-02-10 03:31:47,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:31:47,305 INFO L87 Difference]: Start difference. First operand 718 states and 1443 transitions. Second operand has 43 states, 43 states have (on average 1.1395348837209303) internal successors, (49), 42 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-02-10 03:31:50,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:50,111 INFO L93 Difference]: Finished difference Result 1454 states and 2772 transitions. [2022-02-10 03:31:50,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-02-10 03:31:50,111 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.1395348837209303) internal successors, (49), 42 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 49 [2022-02-10 03:31:50,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:50,112 INFO L225 Difference]: With dead ends: 1454 [2022-02-10 03:31:50,112 INFO L226 Difference]: Without dead ends: 1121 [2022-02-10 03:31:50,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 92 SyntacticMatches, 5 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1003, Invalid=5803, Unknown=0, NotChecked=0, Total=6806 [2022-02-10 03:31:50,113 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 811 mSDsluCounter, 4396 mSDsCounter, 0 mSdLazyCounter, 3889 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 811 SdHoareTripleChecker+Valid, 1939 SdHoareTripleChecker+Invalid, 4138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 3889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:50,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [811 Valid, 1939 Invalid, 4138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 3889 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-10 03:31:50,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1121 states. [2022-02-10 03:31:50,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1121 to 93. [2022-02-10 03:31:50,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 1.923913043478261) internal successors, (177), 92 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:50,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 177 transitions. [2022-02-10 03:31:50,123 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 177 transitions. Word has length 49 [2022-02-10 03:31:50,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:50,123 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 177 transitions. [2022-02-10 03:31:50,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.1395348837209303) internal successors, (49), 42 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-02-10 03:31:50,123 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 177 transitions. [2022-02-10 03:31:50,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-02-10 03:31:50,124 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:50,124 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:50,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:50,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-02-10 03:31:50,336 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:50,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:50,336 INFO L85 PathProgramCache]: Analyzing trace with hash -591172941, now seen corresponding path program 41 times [2022-02-10 03:31:50,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:50,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318596536] [2022-02-10 03:31:50,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:50,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:50,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:50,564 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 231 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:50,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:50,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318596536] [2022-02-10 03:31:50,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318596536] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:50,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440228363] [2022-02-10 03:31:50,564 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:31:50,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:50,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:50,572 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:50,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-02-10 03:31:50,620 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-02-10 03:31:50,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:50,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 42 conjunts are in the unsatisfiable core [2022-02-10 03:31:50,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:50,708 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 231 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:50,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:50,790 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 231 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:50,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440228363] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:50,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:50,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 23 [2022-02-10 03:31:50,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550431539] [2022-02-10 03:31:50,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:50,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:31:50,791 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:50,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:31:50,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:31:50,792 INFO L87 Difference]: Start difference. First operand 93 states and 177 transitions. Second operand has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:50,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:50,880 INFO L93 Difference]: Finished difference Result 911 states and 1683 transitions. [2022-02-10 03:31:50,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:31:50,880 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-02-10 03:31:50,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:50,881 INFO L225 Difference]: With dead ends: 911 [2022-02-10 03:31:50,882 INFO L226 Difference]: Without dead ends: 890 [2022-02-10 03:31:50,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:31:50,883 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 328 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:50,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 157 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:31:50,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states. [2022-02-10 03:31:50,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 785. [2022-02-10 03:31:50,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 785 states, 784 states have (on average 2.0127551020408165) internal successors, (1578), 784 states have internal predecessors, (1578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:50,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 1578 transitions. [2022-02-10 03:31:50,890 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 1578 transitions. Word has length 50 [2022-02-10 03:31:50,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:50,891 INFO L470 AbstractCegarLoop]: Abstraction has 785 states and 1578 transitions. [2022-02-10 03:31:50,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:50,891 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 1578 transitions. [2022-02-10 03:31:50,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-02-10 03:31:50,892 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:50,892 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:50,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:51,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:51,109 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:51,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:51,109 INFO L85 PathProgramCache]: Analyzing trace with hash 31974944, now seen corresponding path program 42 times [2022-02-10 03:31:51,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:51,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899848972] [2022-02-10 03:31:51,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:51,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:51,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:51,964 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:51,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:51,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899848972] [2022-02-10 03:31:51,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899848972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:51,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872024067] [2022-02-10 03:31:51,964 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:31:51,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:51,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:51,965 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:51,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-02-10 03:31:52,026 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-02-10 03:31:52,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:52,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 48 conjunts are in the unsatisfiable core [2022-02-10 03:31:52,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:53,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:53,926 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 11 treesize of output 7 [2022-02-10 03:31:53,931 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 210 proven. 252 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:53,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:55,651 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:31:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 03:31:55,724 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 190 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:55,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872024067] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:55,725 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:55,725 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 107 [2022-02-10 03:31:55,726 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114841715] [2022-02-10 03:31:55,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:55,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2022-02-10 03:31:55,726 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:55,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2022-02-10 03:31:55,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1958, Invalid=9598, Unknown=0, NotChecked=0, Total=11556 [2022-02-10 03:31:55,728 INFO L87 Difference]: Start difference. First operand 785 states and 1578 transitions. Second operand has 108 states, 108 states have (on average 1.1111111111111112) internal successors, (120), 107 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:27,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:32:27,527 INFO L93 Difference]: Finished difference Result 25425 states and 42662 transitions. [2022-02-10 03:32:27,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 310 states. [2022-02-10 03:32:27,528 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 108 states have (on average 1.1111111111111112) internal successors, (120), 107 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-02-10 03:32:27,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:32:27,568 INFO L225 Difference]: With dead ends: 25425 [2022-02-10 03:32:27,568 INFO L226 Difference]: Without dead ends: 25345 [2022-02-10 03:32:27,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 660 GetRequests, 264 SyntacticMatches, 4 SemanticMatches, 392 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 42955 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=39419, Invalid=115423, Unknown=0, NotChecked=0, Total=154842 [2022-02-10 03:32:27,573 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 1300 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1300 SdHoareTripleChecker+Valid, 1054 SdHoareTripleChecker+Invalid, 3049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1976 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:32:27,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1300 Valid, 1054 Invalid, 3049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 821 Invalid, 0 Unknown, 1976 Unchecked, 0.3s Time] [2022-02-10 03:32:27,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25345 states. [2022-02-10 03:32:27,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25345 to 1513. [2022-02-10 03:32:27,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 1512 states have (on average 2.2837301587301586) internal successors, (3453), 1512 states have internal predecessors, (3453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:27,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 3453 transitions. [2022-02-10 03:32:27,723 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 3453 transitions. Word has length 51 [2022-02-10 03:32:27,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:32:27,723 INFO L470 AbstractCegarLoop]: Abstraction has 1513 states and 3453 transitions. [2022-02-10 03:32:27,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 1.1111111111111112) internal successors, (120), 107 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:27,723 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 3453 transitions. [2022-02-10 03:32:27,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-02-10 03:32:27,725 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:32:27,725 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:32:27,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-02-10 03:32:27,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:27,942 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:32:27,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:32:27,942 INFO L85 PathProgramCache]: Analyzing trace with hash 391056450, now seen corresponding path program 43 times [2022-02-10 03:32:27,942 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:32:27,942 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213394145] [2022-02-10 03:32:27,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:32:27,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:32:27,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:28,776 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 461 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:32:28,776 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:32:28,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213394145] [2022-02-10 03:32:28,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213394145] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:32:28,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130190105] [2022-02-10 03:32:28,776 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:32:28,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:28,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:32:28,777 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:32:28,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-02-10 03:32:28,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:28,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 87 conjunts are in the unsatisfiable core [2022-02-10 03:32:28,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:32:28,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:32:28,977 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 461 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:32:28,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:32:29,035 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:32:29,035 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 14 treesize of output 13 [2022-02-10 03:32:29,143 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 461 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:32:29,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130190105] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:32:29,143 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:32:29,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 43 [2022-02-10 03:32:29,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95083504] [2022-02-10 03:32:29,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:32:29,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-02-10 03:32:29,144 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:32:29,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-02-10 03:32:29,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1807, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:32:29,145 INFO L87 Difference]: Start difference. First operand 1513 states and 3453 transitions. Second operand has 44 states, 44 states have (on average 1.1590909090909092) internal successors, (51), 43 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:31,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:32:31,743 INFO L93 Difference]: Finished difference Result 7406 states and 14899 transitions. [2022-02-10 03:32:31,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-10 03:32:31,743 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.1590909090909092) internal successors, (51), 43 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-02-10 03:32:31,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:32:31,751 INFO L225 Difference]: With dead ends: 7406 [2022-02-10 03:32:31,751 INFO L226 Difference]: Without dead ends: 6821 [2022-02-10 03:32:31,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 97 SyntacticMatches, 5 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 820 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1049, Invalid=6091, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:32:31,753 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 666 mSDsluCounter, 2755 mSDsCounter, 0 mSdLazyCounter, 2756 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 666 SdHoareTripleChecker+Valid, 1413 SdHoareTripleChecker+Invalid, 3026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 2756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:32:31,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [666 Valid, 1413 Invalid, 3026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 2756 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-10 03:32:31,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6821 states. [2022-02-10 03:32:31,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6821 to 845. [2022-02-10 03:32:31,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 844 states have (on average 2.0130331753554502) internal successors, (1699), 844 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:31,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 1699 transitions. [2022-02-10 03:32:31,797 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 1699 transitions. Word has length 51 [2022-02-10 03:32:31,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:32:31,797 INFO L470 AbstractCegarLoop]: Abstraction has 845 states and 1699 transitions. [2022-02-10 03:32:31,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.1590909090909092) internal successors, (51), 43 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:31,797 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 1699 transitions. [2022-02-10 03:32:31,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-02-10 03:32:31,798 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:32:31,798 INFO L514 BasicCegarLoop]: trace histogram [22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:32:31,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-02-10 03:32:31,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-02-10 03:32:31,999 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:32:31,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:32:31,999 INFO L85 PathProgramCache]: Analyzing trace with hash -2125277101, now seen corresponding path program 44 times [2022-02-10 03:32:31,999 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:32:31,999 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485838586] [2022-02-10 03:32:31,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:32:32,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:32:32,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:32,961 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:32:32,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:32:32,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485838586] [2022-02-10 03:32:32,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485838586] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:32:32,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53224517] [2022-02-10 03:32:32,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:32:32,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:32,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:32:32,963 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:32:32,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-02-10 03:32:32,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:32:32,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:32:33,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 87 conjunts are in the unsatisfiable core [2022-02-10 03:32:33,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:32:33,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:32:33,166 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:32:33,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:32:33,219 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:32:33,219 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 14 treesize of output 13 [2022-02-10 03:32:33,311 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:32:33,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53224517] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:32:33,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:32:33,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 44 [2022-02-10 03:32:33,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514579521] [2022-02-10 03:32:33,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:32:33,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-02-10 03:32:33,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:32:33,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-02-10 03:32:33,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1893, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:32:33,312 INFO L87 Difference]: Start difference. First operand 845 states and 1699 transitions. Second operand has 45 states, 45 states have (on average 1.1555555555555554) internal successors, (52), 44 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-02-10 03:32:35,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:32:35,717 INFO L93 Difference]: Finished difference Result 912 states and 1849 transitions. [2022-02-10 03:32:35,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-10 03:32:35,717 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.1555555555555554) internal successors, (52), 44 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 52 [2022-02-10 03:32:35,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:32:35,719 INFO L225 Difference]: With dead ends: 912 [2022-02-10 03:32:35,719 INFO L226 Difference]: Without dead ends: 888 [2022-02-10 03:32:35,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 98 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1095, Invalid=6387, Unknown=0, NotChecked=0, Total=7482 [2022-02-10 03:32:35,720 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 506 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 1584 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 1856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 1584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:32:35,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 176 Invalid, 1856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 1584 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 03:32:35,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2022-02-10 03:32:35,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 888. [2022-02-10 03:32:35,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 887 states have (on average 2.0338218714768885) internal successors, (1804), 887 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:35,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1804 transitions. [2022-02-10 03:32:35,729 INFO L78 Accepts]: Start accepts. Automaton has 888 states and 1804 transitions. Word has length 52 [2022-02-10 03:32:35,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:32:35,729 INFO L470 AbstractCegarLoop]: Abstraction has 888 states and 1804 transitions. [2022-02-10 03:32:35,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.1555555555555554) internal successors, (52), 44 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-02-10 03:32:35,729 INFO L276 IsEmpty]: Start isEmpty. Operand 888 states and 1804 transitions. [2022-02-10 03:32:35,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-02-10 03:32:35,730 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:32:35,730 INFO L514 BasicCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:32:35,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-02-10 03:32:35,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-02-10 03:32:35,931 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:32:35,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:32:35,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1436002460, now seen corresponding path program 45 times [2022-02-10 03:32:35,931 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:32:35,931 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415277051] [2022-02-10 03:32:35,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:32:35,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:32:35,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:36,810 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 0 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:36,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:32:36,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415277051] [2022-02-10 03:32:36,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415277051] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:32:36,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384968125] [2022-02-10 03:32:36,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:32:36,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:36,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:32:36,812 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:32:36,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-02-10 03:32:36,859 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-02-10 03:32:36,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:32:36,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 91 conjunts are in the unsatisfiable core [2022-02-10 03:32:36,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:32:37,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:32:37,046 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 0 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:37,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:32:37,101 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:32:37,101 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 14 treesize of output 13 [2022-02-10 03:32:37,201 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 0 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:37,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384968125] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:32:37,202 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:32:37,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 46] total 46 [2022-02-10 03:32:37,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473346128] [2022-02-10 03:32:37,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:32:37,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-02-10 03:32:37,202 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:32:37,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-02-10 03:32:37,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:32:37,203 INFO L87 Difference]: Start difference. First operand 888 states and 1804 transitions. Second operand has 47 states, 47 states have (on average 1.127659574468085) internal successors, (53), 46 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:40,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:32:40,249 INFO L93 Difference]: Finished difference Result 7206 states and 14428 transitions. [2022-02-10 03:32:40,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-10 03:32:40,249 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.127659574468085) internal successors, (53), 46 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-02-10 03:32:40,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:32:40,255 INFO L225 Difference]: With dead ends: 7206 [2022-02-10 03:32:40,255 INFO L226 Difference]: Without dead ends: 4984 [2022-02-10 03:32:40,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 100 SyntacticMatches, 5 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1191, Invalid=6999, Unknown=0, NotChecked=0, Total=8190 [2022-02-10 03:32:40,256 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 936 mSDsluCounter, 5298 mSDsCounter, 0 mSdLazyCounter, 4673 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 936 SdHoareTripleChecker+Valid, 2331 SdHoareTripleChecker+Invalid, 4970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 297 IncrementalHoareTripleChecker+Valid, 4673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:32:40,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [936 Valid, 2331 Invalid, 4970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [297 Valid, 4673 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-02-10 03:32:40,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4984 states. [2022-02-10 03:32:40,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4984 to 101. [2022-02-10 03:32:40,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 1.93) internal successors, (193), 100 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:40,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 193 transitions. [2022-02-10 03:32:40,272 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 193 transitions. Word has length 53 [2022-02-10 03:32:40,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:32:40,272 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 193 transitions. [2022-02-10 03:32:40,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.127659574468085) internal successors, (53), 46 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:40,272 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 193 transitions. [2022-02-10 03:32:40,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-02-10 03:32:40,272 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:32:40,272 INFO L514 BasicCegarLoop]: trace histogram [23, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:32:40,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-02-10 03:32:40,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-02-10 03:32:40,488 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:32:40,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:32:40,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1543325069, now seen corresponding path program 46 times [2022-02-10 03:32:40,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:32:40,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525218344] [2022-02-10 03:32:40,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:32:40,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:32:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:40,779 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 276 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:40,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:32:40,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525218344] [2022-02-10 03:32:40,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525218344] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:32:40,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107613901] [2022-02-10 03:32:40,780 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:32:40,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:40,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:32:40,781 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:32:40,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-02-10 03:32:40,817 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:32:40,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:32:40,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 46 conjunts are in the unsatisfiable core [2022-02-10 03:32:40,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:32:40,930 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 276 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:40,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:32:41,040 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 276 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:41,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107613901] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:32:41,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:32:41,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 24] total 25 [2022-02-10 03:32:41,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367246011] [2022-02-10 03:32:41,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:32:41,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:32:41,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:32:41,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:32:41,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:32:41,042 INFO L87 Difference]: Start difference. First operand 101 states and 193 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 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-02-10 03:32:41,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:32:41,138 INFO L93 Difference]: Finished difference Result 1066 states and 1981 transitions. [2022-02-10 03:32:41,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:32:41,138 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 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 54 [2022-02-10 03:32:41,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:32:41,140 INFO L225 Difference]: With dead ends: 1066 [2022-02-10 03:32:41,140 INFO L226 Difference]: Without dead ends: 1043 [2022-02-10 03:32:41,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:32:41,140 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 293 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:32:41,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [293 Valid, 192 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:32:41,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2022-02-10 03:32:41,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 928. [2022-02-10 03:32:41,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 928 states, 927 states have (on average 2.01294498381877) internal successors, (1866), 927 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:41,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 928 states to 928 states and 1866 transitions. [2022-02-10 03:32:41,149 INFO L78 Accepts]: Start accepts. Automaton has 928 states and 1866 transitions. Word has length 54 [2022-02-10 03:32:41,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:32:41,149 INFO L470 AbstractCegarLoop]: Abstraction has 928 states and 1866 transitions. [2022-02-10 03:32:41,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 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-02-10 03:32:41,149 INFO L276 IsEmpty]: Start isEmpty. Operand 928 states and 1866 transitions. [2022-02-10 03:32:41,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-02-10 03:32:41,150 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:32:41,150 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:32:41,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-02-10 03:32:41,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:41,360 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:32:41,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:32:41,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1651619680, now seen corresponding path program 47 times [2022-02-10 03:32:41,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:32:41,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339040691] [2022-02-10 03:32:41,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:32:41,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:32:41,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:42,415 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:42,415 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:32:42,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339040691] [2022-02-10 03:32:42,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339040691] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:32:42,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497817282] [2022-02-10 03:32:42,415 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:32:42,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:42,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:32:42,417 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:32:42,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-02-10 03:32:42,465 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2022-02-10 03:32:42,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:32:42,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 52 conjunts are in the unsatisfiable core [2022-02-10 03:32:42,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:32:45,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:45,107 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 11 treesize of output 7 [2022-02-10 03:32:45,114 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 253 proven. 299 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:45,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:32:47,836 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:32:47,837 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 12 treesize of output 11 [2022-02-10 03:32:47,885 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 231 proven. 321 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:47,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497817282] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:32:47,886 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:32:47,886 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 117 [2022-02-10 03:32:47,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918157845] [2022-02-10 03:32:47,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:32:47,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 118 states [2022-02-10 03:32:47,886 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:32:47,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2022-02-10 03:32:47,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2328, Invalid=11478, Unknown=0, NotChecked=0, Total=13806 [2022-02-10 03:32:47,888 INFO L87 Difference]: Start difference. First operand 928 states and 1866 transitions. Second operand has 118 states, 118 states have (on average 1.1016949152542372) internal successors, (130), 117 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:33:36,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:33:36,318 INFO L93 Difference]: Finished difference Result 35152 states and 58587 transitions. [2022-02-10 03:33:36,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 382 states. [2022-02-10 03:33:36,319 INFO L78 Accepts]: Start accepts. Automaton has has 118 states, 118 states have (on average 1.1016949152542372) internal successors, (130), 117 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-02-10 03:33:36,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:33:36,432 INFO L225 Difference]: With dead ends: 35152 [2022-02-10 03:33:36,432 INFO L226 Difference]: Without dead ends: 35041 [2022-02-10 03:33:36,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 796 GetRequests, 311 SyntacticMatches, 13 SemanticMatches, 472 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61579 ImplicationChecksByTransitivity, 41.4s TimeCoverageRelationStatistics Valid=54527, Invalid=169675, Unknown=0, NotChecked=0, Total=224202 [2022-02-10 03:33:36,439 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 1751 mSDsluCounter, 1457 mSDsCounter, 0 mSdLazyCounter, 1261 mSolverCounterSat, 324 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1751 SdHoareTripleChecker+Valid, 1350 SdHoareTripleChecker+Invalid, 3713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 324 IncrementalHoareTripleChecker+Valid, 1261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2128 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:33:36,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1751 Valid, 1350 Invalid, 3713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [324 Valid, 1261 Invalid, 0 Unknown, 2128 Unchecked, 0.6s Time] [2022-02-10 03:33:36,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35041 states. [2022-02-10 03:33:36,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35041 to 1795. [2022-02-10 03:33:36,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1795 states, 1794 states have (on average 2.2881828316610924) internal successors, (4105), 1794 states have internal predecessors, (4105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:33:36,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1795 states to 1795 states and 4105 transitions. [2022-02-10 03:33:36,629 INFO L78 Accepts]: Start accepts. Automaton has 1795 states and 4105 transitions. Word has length 55 [2022-02-10 03:33:36,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:33:36,629 INFO L470 AbstractCegarLoop]: Abstraction has 1795 states and 4105 transitions. [2022-02-10 03:33:36,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 118 states, 118 states have (on average 1.1016949152542372) internal successors, (130), 117 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:33:36,629 INFO L276 IsEmpty]: Start isEmpty. Operand 1795 states and 4105 transitions. [2022-02-10 03:33:36,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-02-10 03:33:36,631 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:33:36,631 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:33:36,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-02-10 03:33:36,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-02-10 03:33:36,848 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:33:36,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:33:36,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1163404030, now seen corresponding path program 48 times [2022-02-10 03:33:36,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:33:36,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908176045] [2022-02-10 03:33:36,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:33:36,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:33:36,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:33:37,921 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:33:37,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:33:37,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908176045] [2022-02-10 03:33:37,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908176045] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:33:37,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014949934] [2022-02-10 03:33:37,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:33:37,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:33:37,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:33:37,923 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:33:37,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-02-10 03:33:37,978 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-02-10 03:33:37,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:33:37,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 52 conjunts are in the unsatisfiable core [2022-02-10 03:33:37,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:33:40,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:40,669 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 11 treesize of output 7 [2022-02-10 03:33:40,681 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 253 proven. 298 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:33:40,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:33:42,908 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:33:42,909 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 12 treesize of output 11 [2022-02-10 03:33:42,956 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 210 proven. 341 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:33:42,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014949934] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:33:42,957 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:33:42,957 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 114 [2022-02-10 03:33:42,957 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198823985] [2022-02-10 03:33:42,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:33:42,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2022-02-10 03:33:42,957 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:33:42,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2022-02-10 03:33:42,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2210, Invalid=10900, Unknown=0, NotChecked=0, Total=13110 [2022-02-10 03:33:42,960 INFO L87 Difference]: Start difference. First operand 1795 states and 4105 transitions. Second operand has 115 states, 115 states have (on average 1.1217391304347826) internal successors, (129), 114 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:24,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:24,996 INFO L93 Difference]: Finished difference Result 29146 states and 50253 transitions. [2022-02-10 03:34:24,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 344 states. [2022-02-10 03:34:24,997 INFO L78 Accepts]: Start accepts. Automaton has has 115 states, 115 states have (on average 1.1217391304347826) internal successors, (129), 114 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-02-10 03:34:24,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:25,055 INFO L225 Difference]: With dead ends: 29146 [2022-02-10 03:34:25,056 INFO L226 Difference]: Without dead ends: 29098 [2022-02-10 03:34:25,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 293 SyntacticMatches, 4 SemanticMatches, 432 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53489 ImplicationChecksByTransitivity, 35.3s TimeCoverageRelationStatistics Valid=45593, Invalid=142329, Unknown=0, NotChecked=0, Total=187922 [2022-02-10 03:34:25,064 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 1393 mSDsluCounter, 2080 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 290 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1393 SdHoareTripleChecker+Valid, 2047 SdHoareTripleChecker+Invalid, 3106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 290 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1961 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:25,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1393 Valid, 2047 Invalid, 3106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [290 Valid, 855 Invalid, 0 Unknown, 1961 Unchecked, 0.4s Time] [2022-02-10 03:34:25,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29098 states. [2022-02-10 03:34:25,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29098 to 2689. [2022-02-10 03:34:25,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2689 states, 2688 states have (on average 2.378720238095238) internal successors, (6394), 2688 states have internal predecessors, (6394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:25,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2689 states to 2689 states and 6394 transitions. [2022-02-10 03:34:25,268 INFO L78 Accepts]: Start accepts. Automaton has 2689 states and 6394 transitions. Word has length 55 [2022-02-10 03:34:25,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:25,268 INFO L470 AbstractCegarLoop]: Abstraction has 2689 states and 6394 transitions. [2022-02-10 03:34:25,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 1.1217391304347826) internal successors, (129), 114 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:25,269 INFO L276 IsEmpty]: Start isEmpty. Operand 2689 states and 6394 transitions. [2022-02-10 03:34:25,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-02-10 03:34:25,271 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:25,271 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:25,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:25,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-02-10 03:34:25,496 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:25,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:25,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1378188064, now seen corresponding path program 49 times [2022-02-10 03:34:25,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:25,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070481488] [2022-02-10 03:34:25,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:25,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:25,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:26,528 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:34:26,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:26,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070481488] [2022-02-10 03:34:26,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070481488] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:26,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586164295] [2022-02-10 03:34:26,528 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:34:26,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:26,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:26,529 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:26,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-02-10 03:34:26,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:26,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 95 conjunts are in the unsatisfiable core [2022-02-10 03:34:26,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:26,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:34:26,766 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:34:26,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:26,819 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-02-10 03:34:26,819 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 14 treesize of output 13 [2022-02-10 03:34:26,930 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:34:26,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586164295] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:26,931 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:26,931 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 46] total 46 [2022-02-10 03:34:26,931 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272838510] [2022-02-10 03:34:26,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:26,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-02-10 03:34:26,931 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:26,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-02-10 03:34:26,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:34:26,932 INFO L87 Difference]: Start difference. First operand 2689 states and 6394 transitions. Second operand has 47 states, 47 states have (on average 1.1702127659574468) internal successors, (55), 46 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) Received shutdown request... [2022-02-10 03:41:57,877 WARN L244 SmtUtils]: Removed 4 from assertion stack [2022-02-10 03:41:57,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4645 states. [2022-02-10 03:41:57,905 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 03:41:57,905 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 03:41:59,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-02-10 03:41:59,311 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2022-02-10 03:41:59,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 [2022-02-10 03:42:01,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4800 GetRequests, 106 SyntacticMatches, 5 SemanticMatches, 4688 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10942866 ImplicationChecksByTransitivity, 427.5s TimeCoverageRelationStatistics Valid=589592, Invalid=21401818, Unknown=0, NotChecked=0, Total=21991410 [2022-02-10 03:42:01,600 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 1069 mSDsluCounter, 3906 mSDsCounter, 0 mSdLazyCounter, 7014 mSolverCounterSat, 853 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1069 SdHoareTripleChecker+Valid, 3905 SdHoareTripleChecker+Invalid, 7867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 853 IncrementalHoareTripleChecker+Valid, 7014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:42:01,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1069 Valid, 3905 Invalid, 7867 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [853 Valid, 7014 Invalid, 0 Unknown, 0 Unchecked, 10.4s Time] [2022-02-10 03:42:01,610 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-02-10 03:42:01,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-02-10 03:42:01,610 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (2689states) and FLOYD_HOARE automaton (currently 4645 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 64 for 22ms.. [2022-02-10 03:42:01,611 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-02-10 03:42:01,611 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-02-10 03:42:01,613 INFO L732 BasicCegarLoop]: Path program histogram: [49, 1, 1] [2022-02-10 03:42:01,620 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-10 03:42:01,620 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-10 03:42:01,621 INFO L202 PluginConnector]: Adding new model simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.02 03:42:01 BasicIcfg [2022-02-10 03:42:01,621 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-10 03:42:01,622 INFO L158 Benchmark]: Toolchain (without parser) took 786750.53ms. Allocated memory was 186.6MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 146.1MB in the beginning and 4.6GB in the end (delta: -4.5GB). Peak memory consumption was 3.6GB. Max. memory is 8.0GB. [2022-02-10 03:42:01,622 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.13ms. Allocated memory is still 186.6MB. Free memory is still 147.1MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-10 03:42:01,622 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.27ms. Allocated memory is still 186.6MB. Free memory was 146.0MB in the beginning and 144.5MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-02-10 03:42:01,622 INFO L158 Benchmark]: Boogie Preprocessor took 9.68ms. Allocated memory is still 186.6MB. Free memory was 144.5MB in the beginning and 143.6MB in the end (delta: 911.0kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 03:42:01,622 INFO L158 Benchmark]: RCFGBuilder took 156.29ms. Allocated memory is still 186.6MB. Free memory was 143.5MB in the beginning and 134.8MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2022-02-10 03:42:01,622 INFO L158 Benchmark]: TraceAbstraction took 786555.46ms. Allocated memory was 186.6MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 134.2MB in the beginning and 4.6GB in the end (delta: -4.5GB). Peak memory consumption was 3.6GB. Max. memory is 8.0GB. [2022-02-10 03:42:01,622 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.13ms. Allocated memory is still 186.6MB. Free memory is still 147.1MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 25.27ms. Allocated memory is still 186.6MB. Free memory was 146.0MB in the beginning and 144.5MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 9.68ms. Allocated memory is still 186.6MB. Free memory was 144.5MB in the beginning and 143.6MB in the end (delta: 911.0kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 156.29ms. Allocated memory is still 186.6MB. Free memory was 143.5MB in the beginning and 134.8MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 786555.46ms. Allocated memory was 186.6MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 134.2MB in the beginning and 4.6GB in the end (delta: -4.5GB). Peak memory consumption was 3.6GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (2689states) and FLOYD_HOARE automaton (currently 4645 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 64 for 22ms.. - TimeoutResultAtElement [Line: 41]: 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 (2689states) and FLOYD_HOARE automaton (currently 4645 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 64 for 22ms.. - TimeoutResultAtElement [Line: 41]: 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 (2689states) and FLOYD_HOARE automaton (currently 4645 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 64 for 22ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 20 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 786.5s, OverallIterations: 51, TraceHistogramMax: 23, PathProgramHistogramMax: 49, EmptinessCheckTime: 0.1s, AutomataDifference: 724.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 22499 SdHoareTripleChecker+Valid, 34.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 22499 mSDsluCounter, 48862 SdHoareTripleChecker+Invalid, 29.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 13193 IncrementalHoareTripleChecker+Unchecked, 88177 mSDsCounter, 6693 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 69325 IncrementalHoareTripleChecker+Invalid, 89211 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6693 mSolverCounterUnsat, 2731 mSDtfsCounter, 69325 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14372 GetRequests, 4106 SyntacticMatches, 509 SemanticMatches, 9756 ConstructedPredicates, 0 IntricatePredicates, 21 DeprecatedPredicates, 12140087 ImplicationChecksByTransitivity, 665.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5274occurred in iteration=20, InterpolantAutomatonStates: 4114, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 50 MinimizatonAttempts, 162352 StatesRemovedByMinimization, 45 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 47.7s InterpolantComputationTime, 3389 NumberOfCodeBlocks, 3389 NumberOfCodeBlocksAsserted, 273 NumberOfCheckSat, 4925 ConstructedInterpolants, 246 QuantifiedInterpolants, 33388 SizeOfPredicates, 78 NumberOfNonLiveVariables, 6681 ConjunctsInSsa, 1991 ConjunctsInUnsatCore, 149 InterpolantComputations, 2 PerfectInterpolantSequences, 7133/32188 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