/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-2.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 16:05:52,555 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 16:05:52,556 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 16:05:52,603 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 16:05:52,603 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 16:05:52,605 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 16:05:52,607 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 16:05:52,611 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 16:05:52,612 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 16:05:52,615 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 16:05:52,615 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 16:05:52,616 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 16:05:52,616 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 16:05:52,616 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 16:05:52,617 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 16:05:52,618 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 16:05:52,618 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 16:05:52,618 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 16:05:52,619 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 16:05:52,620 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 16:05:52,621 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 16:05:52,623 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 16:05:52,626 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 16:05:52,627 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 16:05:52,634 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 16:05:52,635 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 16:05:52,635 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 16:05:52,636 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 16:05:52,636 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 16:05:52,637 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 16:05:52,637 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 16:05:52,637 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 16:05:52,638 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 16:05:52,639 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 16:05:52,640 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 16:05:52,640 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 16:05:52,640 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 16:05:52,640 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 16:05:52,640 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 16:05:52,641 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 16:05:52,641 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 16:05:52,642 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-15 16:05:52,667 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 16:05:52,667 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 16:05:52,667 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 16:05:52,667 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 16:05:52,668 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 16:05:52,668 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 16:05:52,668 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 16:05:52,668 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 16:05:52,669 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 16:05:52,669 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 16:05:52,669 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 16:05:52,669 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 16:05:52,669 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 16:05:52,669 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 16:05:52,670 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 16:05:52,670 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 16:05:52,670 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 16:05:52,670 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 16:05:52,670 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 16:05:52,670 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 16:05:52,670 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 16:05:52,670 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 16:05:52,670 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 16:05:52,670 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 16:05:52,671 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 16:05:52,671 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:05:52,671 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 16:05:52,671 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 16:05:52,671 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 16:05:52,672 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 16:05:52,672 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 16:05:52,672 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 16:05:52,672 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 16:05:52,672 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-03-15 16:05:52,827 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 16:05:52,845 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 16:05:52,847 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 16:05:52,847 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 16:05:52,861 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 16:05:52,862 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-2.wvr.bpl [2022-03-15 16:05:52,862 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-2.wvr.bpl' [2022-03-15 16:05:52,885 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 16:05:52,886 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 16:05:52,886 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 16:05:52,886 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 16:05:52,886 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 16:05:52,894 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:05:52" (1/1) ... [2022-03-15 16:05:52,899 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:05:52" (1/1) ... [2022-03-15 16:05:52,903 INFO L137 Inliner]: procedures = 7, calls = 6, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 16:05:52,904 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 16:05:52,905 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 16:05:52,905 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 16:05:52,905 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 16:05:52,910 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:05:52" (1/1) ... [2022-03-15 16:05:52,910 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:05:52" (1/1) ... [2022-03-15 16:05:52,911 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:05:52" (1/1) ... [2022-03-15 16:05:52,911 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:05:52" (1/1) ... [2022-03-15 16:05:52,913 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:05:52" (1/1) ... [2022-03-15 16:05:52,915 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:05:52" (1/1) ... [2022-03-15 16:05:52,915 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:05:52" (1/1) ... [2022-03-15 16:05:52,917 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 16:05:52,918 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 16:05:52,919 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 16:05:52,919 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 16:05:52,919 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:05:52" (1/1) ... [2022-03-15 16:05:52,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:05:52,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:05:52,940 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-03-15 16:05:52,958 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-03-15 16:05:52,968 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 16:05:52,968 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 16:05:52,968 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 16:05:52,968 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 16:05:52,968 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 16:05:52,968 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 16:05:52,969 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 16:05:52,969 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 16:05:52,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 16:05:52,969 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 16:05:52,969 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 16:05:52,969 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 16:05:52,969 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-03-15 16:05:52,969 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-03-15 16:05:52,969 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-03-15 16:05:52,969 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread5 given in one single declaration [2022-03-15 16:05:52,969 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2022-03-15 16:05:52,969 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2022-03-15 16:05:52,969 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread6 given in one single declaration [2022-03-15 16:05:52,969 INFO L130 BoogieDeclarations]: Found specification of procedure thread6 [2022-03-15 16:05:52,970 INFO L138 BoogieDeclarations]: Found implementation of procedure thread6 [2022-03-15 16:05:52,970 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 16:05:53,010 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 16:05:53,011 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 16:05:53,081 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 16:05:53,110 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 16:05:53,110 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-03-15 16:05:53,111 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2022-03-15 16:05:53,111 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread3EXIT is neither atomic block end nor error location. [2022-03-15 16:05:53,111 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread5EXIT is neither atomic block end nor error location. [2022-03-15 16:05:53,111 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread6EXIT is neither atomic block end nor error location. [2022-03-15 16:05:53,112 INFO L202 PluginConnector]: Adding new model parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:05:53 BoogieIcfgContainer [2022-03-15 16:05:53,113 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 16:05:53,114 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 16:05:53,114 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 16:05:53,129 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 16:05:53,129 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:05:52" (1/2) ... [2022-03-15 16:05:53,130 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52009a9e and model type parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 04:05:53, skipping insertion in model container [2022-03-15 16:05:53,130 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:05:53" (2/2) ... [2022-03-15 16:05:53,131 INFO L111 eAbstractionObserver]: Analyzing ICFG parallel-sum-2.wvr.bpl [2022-03-15 16:05:53,134 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 16:05:53,134 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 16:05:53,134 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 16:05:53,134 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 16:05:53,209 INFO L148 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2022-03-15 16:05:53,245 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 16:05:53,251 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, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 16:05:53,251 INFO L340 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-03-15 16:05:53,263 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 66 places, 55 transitions, 182 flow [2022-03-15 16:05:53,337 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 445 states, 444 states have (on average 3.7905405405405403) internal successors, (1683), 444 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:53,349 INFO L276 IsEmpty]: Start isEmpty. Operand has 445 states, 444 states have (on average 3.7905405405405403) internal successors, (1683), 444 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:53,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 16:05:53,369 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:05:53,370 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:05:53,370 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:05:53,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:05:53,375 INFO L85 PathProgramCache]: Analyzing trace with hash 614274337, now seen corresponding path program 1 times [2022-03-15 16:05:53,381 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:05:53,381 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898877051] [2022-03-15 16:05:53,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:05:53,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:05:53,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:05:53,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:53,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:05:53,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898877051] [2022-03-15 16:05:53,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898877051] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:05:53,615 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:05:53,615 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 16:05:53,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960969451] [2022-03-15 16:05:53,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:05:53,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:05:53,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:05:53,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:05:53,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:05:53,648 INFO L87 Difference]: Start difference. First operand has 445 states, 444 states have (on average 3.7905405405405403) internal successors, (1683), 444 states have internal predecessors, (1683), 0 states have call successors, (0), 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 5 states, 5 states have (on average 5.0) internal successors, (25), 4 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-03-15 16:05:53,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:05:53,877 INFO L93 Difference]: Finished difference Result 893 states and 3368 transitions. [2022-03-15 16:05:53,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:05:53,879 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 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-03-15 16:05:53,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:05:53,902 INFO L225 Difference]: With dead ends: 893 [2022-03-15 16:05:53,902 INFO L226 Difference]: Without dead ends: 874 [2022-03-15 16:05:53,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:05:53,916 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 38 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:05:53,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 48 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:05:53,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2022-03-15 16:05:53,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 598. [2022-03-15 16:05:53,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 597 states have (on average 3.809045226130653) internal successors, (2274), 597 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:53,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 2274 transitions. [2022-03-15 16:05:53,990 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 2274 transitions. Word has length 25 [2022-03-15 16:05:53,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:05:53,990 INFO L470 AbstractCegarLoop]: Abstraction has 598 states and 2274 transitions. [2022-03-15 16:05:53,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 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-03-15 16:05:53,991 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 2274 transitions. [2022-03-15 16:05:53,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 16:05:53,993 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:05:53,993 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:05:53,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 16:05:53,993 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:05:53,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:05:53,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1825623495, now seen corresponding path program 2 times [2022-03-15 16:05:53,994 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:05:53,994 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142620621] [2022-03-15 16:05:53,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:05:53,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:05:54,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:05:54,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:54,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:05:54,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142620621] [2022-03-15 16:05:54,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142620621] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:05:54,108 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:05:54,108 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 16:05:54,108 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029576561] [2022-03-15 16:05:54,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:05:54,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:05:54,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:05:54,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:05:54,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:05:54,110 INFO L87 Difference]: Start difference. First operand 598 states and 2274 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 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-03-15 16:05:54,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:05:54,222 INFO L93 Difference]: Finished difference Result 872 states and 3319 transitions. [2022-03-15 16:05:54,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:05:54,223 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 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-03-15 16:05:54,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:05:54,227 INFO L225 Difference]: With dead ends: 872 [2022-03-15 16:05:54,228 INFO L226 Difference]: Without dead ends: 841 [2022-03-15 16:05:54,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:05:54,230 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 30 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:05:54,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 48 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:05:54,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2022-03-15 16:05:54,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 596. [2022-03-15 16:05:54,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 3.7663865546218487) internal successors, (2241), 595 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:54,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 2241 transitions. [2022-03-15 16:05:54,255 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 2241 transitions. Word has length 25 [2022-03-15 16:05:54,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:05:54,256 INFO L470 AbstractCegarLoop]: Abstraction has 596 states and 2241 transitions. [2022-03-15 16:05:54,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 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-03-15 16:05:54,256 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 2241 transitions. [2022-03-15 16:05:54,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:05:54,258 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:05:54,258 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:05:54,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 16:05:54,259 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:05:54,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:05:54,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1890170752, now seen corresponding path program 1 times [2022-03-15 16:05:54,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:05:54,269 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281868496] [2022-03-15 16:05:54,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:05:54,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:05:54,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:05:54,310 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:54,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:05:54,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281868496] [2022-03-15 16:05:54,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281868496] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:05:54,311 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:05:54,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:05:54,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184715086] [2022-03-15 16:05:54,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:05:54,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:05:54,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:05:54,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:05:54,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:05:54,313 INFO L87 Difference]: Start difference. First operand 596 states and 2241 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:54,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:05:54,407 INFO L93 Difference]: Finished difference Result 867 states and 3197 transitions. [2022-03-15 16:05:54,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:05:54,408 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 16:05:54,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:05:54,412 INFO L225 Difference]: With dead ends: 867 [2022-03-15 16:05:54,412 INFO L226 Difference]: Without dead ends: 836 [2022-03-15 16:05:54,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:05:54,418 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 62 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:05:54,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 55 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:05:54,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2022-03-15 16:05:54,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 734. [2022-03-15 16:05:54,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 733 states have (on average 3.8663028649386084) internal successors, (2834), 733 states have internal predecessors, (2834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:54,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 2834 transitions. [2022-03-15 16:05:54,439 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 2834 transitions. Word has length 27 [2022-03-15 16:05:54,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:05:54,439 INFO L470 AbstractCegarLoop]: Abstraction has 734 states and 2834 transitions. [2022-03-15 16:05:54,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:54,439 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 2834 transitions. [2022-03-15 16:05:54,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:05:54,441 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:05:54,442 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:05:54,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 16:05:54,442 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:05:54,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:05:54,442 INFO L85 PathProgramCache]: Analyzing trace with hash 153525504, now seen corresponding path program 2 times [2022-03-15 16:05:54,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:05:54,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754650513] [2022-03-15 16:05:54,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:05:54,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:05:54,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:05:54,491 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:54,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:05:54,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754650513] [2022-03-15 16:05:54,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754650513] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:05:54,491 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:05:54,491 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:05:54,491 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574580669] [2022-03-15 16:05:54,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:05:54,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:05:54,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:05:54,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:05:54,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:05:54,492 INFO L87 Difference]: Start difference. First operand 734 states and 2834 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:54,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:05:54,554 INFO L93 Difference]: Finished difference Result 736 states and 2873 transitions. [2022-03-15 16:05:54,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:05:54,556 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 16:05:54,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:05:54,559 INFO L225 Difference]: With dead ends: 736 [2022-03-15 16:05:54,559 INFO L226 Difference]: Without dead ends: 655 [2022-03-15 16:05:54,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:05:54,561 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 32 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:05:54,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 50 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:05:54,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-03-15 16:05:54,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 571. [2022-03-15 16:05:54,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 3.8526315789473684) internal successors, (2196), 570 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:54,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 2196 transitions. [2022-03-15 16:05:54,576 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 2196 transitions. Word has length 27 [2022-03-15 16:05:54,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:05:54,576 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 2196 transitions. [2022-03-15 16:05:54,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:54,577 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 2196 transitions. [2022-03-15 16:05:54,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:05:54,578 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:05:54,578 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:05:54,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 16:05:54,578 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:05:54,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:05:54,579 INFO L85 PathProgramCache]: Analyzing trace with hash -481159728, now seen corresponding path program 1 times [2022-03-15 16:05:54,579 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:05:54,579 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132092920] [2022-03-15 16:05:54,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:05:54,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:05:54,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:05:54,619 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:54,619 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:05:54,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132092920] [2022-03-15 16:05:54,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132092920] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:05:54,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021594759] [2022-03-15 16:05:54,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:05:54,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:05:54,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:05:54,621 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-03-15 16:05:54,622 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-03-15 16:05:54,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:05:54,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 16:05:54,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:05:54,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:54,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:05:54,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:54,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021594759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:05:54,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:05:54,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-03-15 16:05:54,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545428561] [2022-03-15 16:05:54,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:05:54,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:05:54,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:05:54,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:05:54,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:05:54,828 INFO L87 Difference]: Start difference. First operand 571 states and 2196 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:54,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:05:54,919 INFO L93 Difference]: Finished difference Result 898 states and 3436 transitions. [2022-03-15 16:05:54,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:05:54,919 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 16:05:54,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:05:54,924 INFO L225 Difference]: With dead ends: 898 [2022-03-15 16:05:54,924 INFO L226 Difference]: Without dead ends: 838 [2022-03-15 16:05:54,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:05:54,924 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 38 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:05:54,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 49 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:05:54,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2022-03-15 16:05:54,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 754. [2022-03-15 16:05:54,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 3.911022576361222) internal successors, (2945), 753 states have internal predecessors, (2945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:54,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2945 transitions. [2022-03-15 16:05:54,959 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2945 transitions. Word has length 27 [2022-03-15 16:05:54,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:05:54,959 INFO L470 AbstractCegarLoop]: Abstraction has 754 states and 2945 transitions. [2022-03-15 16:05:54,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:54,960 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2945 transitions. [2022-03-15 16:05:54,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:05:54,961 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:05:54,961 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:05:54,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-15 16:05:55,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:05:55,178 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:05:55,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:05:55,178 INFO L85 PathProgramCache]: Analyzing trace with hash -522499450, now seen corresponding path program 2 times [2022-03-15 16:05:55,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:05:55,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054438493] [2022-03-15 16:05:55,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:05:55,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:05:55,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:05:55,201 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:55,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:05:55,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054438493] [2022-03-15 16:05:55,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054438493] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:05:55,202 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:05:55,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:05:55,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971031613] [2022-03-15 16:05:55,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:05:55,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:05:55,202 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:05:55,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:05:55,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:05:55,203 INFO L87 Difference]: Start difference. First operand 754 states and 2945 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:55,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:05:55,288 INFO L93 Difference]: Finished difference Result 854 states and 3195 transitions. [2022-03-15 16:05:55,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:05:55,288 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 16:05:55,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:05:55,292 INFO L225 Difference]: With dead ends: 854 [2022-03-15 16:05:55,292 INFO L226 Difference]: Without dead ends: 812 [2022-03-15 16:05:55,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:05:55,293 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 60 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:05:55,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 52 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:05:55,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2022-03-15 16:05:55,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 733. [2022-03-15 16:05:55,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 733 states, 732 states have (on average 3.9139344262295084) internal successors, (2865), 732 states have internal predecessors, (2865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:55,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 2865 transitions. [2022-03-15 16:05:55,323 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 2865 transitions. Word has length 27 [2022-03-15 16:05:55,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:05:55,323 INFO L470 AbstractCegarLoop]: Abstraction has 733 states and 2865 transitions. [2022-03-15 16:05:55,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:55,324 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 2865 transitions. [2022-03-15 16:05:55,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:05:55,325 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:05:55,325 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:05:55,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-15 16:05:55,326 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:05:55,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:05:55,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1959647599, now seen corresponding path program 1 times [2022-03-15 16:05:55,326 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:05:55,326 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106468516] [2022-03-15 16:05:55,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:05:55,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:05:55,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:05:55,475 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:55,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:05:55,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106468516] [2022-03-15 16:05:55,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106468516] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:05:55,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493375757] [2022-03-15 16:05:55,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:05:55,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:05:55,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:05:55,485 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-03-15 16:05:55,486 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-03-15 16:05:55,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:05:55,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:05:55,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:05:55,790 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-03-15 16:05:55,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:55,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:05:56,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:05:56,020 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 17 treesize of output 22 [2022-03-15 16:05:56,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:05:56,041 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 17 treesize of output 7 [2022-03-15 16:05:56,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:56,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493375757] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:05:56,093 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:05:56,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:05:56,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286941202] [2022-03-15 16:05:56,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:05:56,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:05:56,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:05:56,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:05:56,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:05:56,095 INFO L87 Difference]: Start difference. First operand 733 states and 2865 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:05:57,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:05:57,205 INFO L93 Difference]: Finished difference Result 1214 states and 4693 transitions. [2022-03-15 16:05:57,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:05:57,206 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:05:57,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:05:57,212 INFO L225 Difference]: With dead ends: 1214 [2022-03-15 16:05:57,212 INFO L226 Difference]: Without dead ends: 1195 [2022-03-15 16:05:57,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:05:57,213 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 346 mSDsluCounter, 1166 mSDsCounter, 0 mSdLazyCounter, 1581 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 1622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:05:57,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 452 Invalid, 1622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1581 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:05:57,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2022-03-15 16:05:57,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 839. [2022-03-15 16:05:57,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 838 states have (on average 3.908114558472554) internal successors, (3275), 838 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:57,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 3275 transitions. [2022-03-15 16:05:57,234 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 3275 transitions. Word has length 29 [2022-03-15 16:05:57,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:05:57,235 INFO L470 AbstractCegarLoop]: Abstraction has 839 states and 3275 transitions. [2022-03-15 16:05:57,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:05:57,235 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 3275 transitions. [2022-03-15 16:05:57,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:05:57,237 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:05:57,237 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:05:57,255 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-03-15 16:05:57,451 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,SelfDestructingSolverStorable6 [2022-03-15 16:05:57,452 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:05:57,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:05:57,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1724936761, now seen corresponding path program 2 times [2022-03-15 16:05:57,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:05:57,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715217624] [2022-03-15 16:05:57,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:05:57,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:05:57,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:05:57,575 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:57,575 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:05:57,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715217624] [2022-03-15 16:05:57,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715217624] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:05:57,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482109984] [2022-03-15 16:05:57,576 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:05:57,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:05:57,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:05:57,577 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-03-15 16:05:57,588 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-03-15 16:05:57,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:05:57,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:05:57,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:05:57,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:05:57,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:05:57,828 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 17 treesize of output 21 [2022-03-15 16:05:58,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:58,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:05:58,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:58,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482109984] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:05:58,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:05:58,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:05:58,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21760093] [2022-03-15 16:05:58,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:05:58,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:05:58,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:05:58,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:05:58,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:05:58,153 INFO L87 Difference]: Start difference. First operand 839 states and 3275 transitions. Second operand has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03-15 16:05:58,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:05:58,655 INFO L93 Difference]: Finished difference Result 1161 states and 4488 transitions. [2022-03-15 16:05:58,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:05:58,655 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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 29 [2022-03-15 16:05:58,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:05:58,661 INFO L225 Difference]: With dead ends: 1161 [2022-03-15 16:05:58,661 INFO L226 Difference]: Without dead ends: 1142 [2022-03-15 16:05:58,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:05:58,662 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 147 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 978 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 978 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:05:58,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 291 Invalid, 981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 978 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:05:58,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1142 states. [2022-03-15 16:05:58,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1142 to 842. [2022-03-15 16:05:58,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 841 states have (on average 3.906064209274673) internal successors, (3285), 841 states have internal predecessors, (3285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:05:58,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 3285 transitions. [2022-03-15 16:05:58,682 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 3285 transitions. Word has length 29 [2022-03-15 16:05:58,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:05:58,682 INFO L470 AbstractCegarLoop]: Abstraction has 842 states and 3285 transitions. [2022-03-15 16:05:58,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03-15 16:05:58,682 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 3285 transitions. [2022-03-15 16:05:58,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:05:58,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:05:58,684 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:05:58,702 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-03-15 16:05:58,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:05:58,899 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:05:58,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:05:58,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1161339337, now seen corresponding path program 3 times [2022-03-15 16:05:58,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:05:58,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601119592] [2022-03-15 16:05:58,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:05:58,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:05:58,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:05:59,019 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:59,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:05:59,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601119592] [2022-03-15 16:05:59,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601119592] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:05:59,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366045111] [2022-03-15 16:05:59,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:05:59,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:05:59,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:05:59,021 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-03-15 16:05:59,022 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-03-15 16:05:59,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:05:59,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:05:59,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:05:59,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:05:59,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:05:59,274 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 17 treesize of output 21 [2022-03-15 16:05:59,438 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:59,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:05:59,596 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:05:59,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366045111] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:05:59,596 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:05:59,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:05:59,596 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507403073] [2022-03-15 16:05:59,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:05:59,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:05:59,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:05:59,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:05:59,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:05:59,597 INFO L87 Difference]: Start difference. First operand 842 states and 3285 transitions. Second operand has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03-15 16:06:00,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:00,184 INFO L93 Difference]: Finished difference Result 1188 states and 4549 transitions. [2022-03-15 16:06:00,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:06:00,184 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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 29 [2022-03-15 16:06:00,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:00,190 INFO L225 Difference]: With dead ends: 1188 [2022-03-15 16:06:00,190 INFO L226 Difference]: Without dead ends: 1169 [2022-03-15 16:06:00,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:06:00,191 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 198 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 1111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:00,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 330 Invalid, 1111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1101 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:00,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2022-03-15 16:06:00,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 850. [2022-03-15 16:06:00,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 849 states have (on average 3.895170789163722) internal successors, (3307), 849 states have internal predecessors, (3307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:00,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 3307 transitions. [2022-03-15 16:06:00,209 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 3307 transitions. Word has length 29 [2022-03-15 16:06:00,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:00,210 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 3307 transitions. [2022-03-15 16:06:00,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03-15 16:06:00,210 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 3307 transitions. [2022-03-15 16:06:00,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:00,212 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:00,212 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:00,232 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-03-15 16:06:00,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:00,428 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:00,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:00,428 INFO L85 PathProgramCache]: Analyzing trace with hash 790114331, now seen corresponding path program 4 times [2022-03-15 16:06:00,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:00,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746108801] [2022-03-15 16:06:00,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:00,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:00,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:00,535 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:00,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:00,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746108801] [2022-03-15 16:06:00,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746108801] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:00,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886823315] [2022-03-15 16:06:00,536 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:06:00,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:00,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:00,537 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-03-15 16:06:00,563 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-03-15 16:06:00,584 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:06:00,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:00,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:00,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:00,802 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 19 treesize of output 11 [2022-03-15 16:06:00,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:00,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:01,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:01,073 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 17 treesize of output 22 [2022-03-15 16:06:01,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:01,085 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 17 treesize of output 7 [2022-03-15 16:06:01,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:01,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886823315] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:01,145 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:01,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:06:01,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405860646] [2022-03-15 16:06:01,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:01,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:01,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:01,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:01,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:01,147 INFO L87 Difference]: Start difference. First operand 850 states and 3307 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:02,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:02,179 INFO L93 Difference]: Finished difference Result 1755 states and 6735 transitions. [2022-03-15 16:06:02,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 16:06:02,180 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:02,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:02,187 INFO L225 Difference]: With dead ends: 1755 [2022-03-15 16:06:02,188 INFO L226 Difference]: Without dead ends: 1727 [2022-03-15 16:06:02,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:06:02,188 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 316 mSDsluCounter, 1369 mSDsCounter, 0 mSdLazyCounter, 1811 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 1838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:02,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 540 Invalid, 1838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1811 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:06:02,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1727 states. [2022-03-15 16:06:02,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1727 to 963. [2022-03-15 16:06:02,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 962 states have (on average 4.016632016632016) internal successors, (3864), 962 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:02,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 3864 transitions. [2022-03-15 16:06:02,212 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 3864 transitions. Word has length 29 [2022-03-15 16:06:02,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:02,213 INFO L470 AbstractCegarLoop]: Abstraction has 963 states and 3864 transitions. [2022-03-15 16:06:02,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:02,213 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 3864 transitions. [2022-03-15 16:06:02,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:02,215 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:02,215 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:02,233 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-03-15 16:06:02,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-15 16:06:02,430 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:02,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:02,431 INFO L85 PathProgramCache]: Analyzing trace with hash -2099674321, now seen corresponding path program 5 times [2022-03-15 16:06:02,431 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:02,431 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176455794] [2022-03-15 16:06:02,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:02,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:02,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:02,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:02,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:02,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176455794] [2022-03-15 16:06:02,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176455794] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:02,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484478084] [2022-03-15 16:06:02,554 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:06:02,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:02,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:02,555 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-03-15 16:06:02,556 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-03-15 16:06:02,588 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:06:02,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:02,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:06:02,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:02,823 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 15 treesize of output 9 [2022-03-15 16:06:02,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:02,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:03,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:03,096 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 17 treesize of output 22 [2022-03-15 16:06:03,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:03,110 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 17 treesize of output 7 [2022-03-15 16:06:03,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:03,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484478084] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:03,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:03,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 22 [2022-03-15 16:06:03,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446165051] [2022-03-15 16:06:03,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:03,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:06:03,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:03,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:06:03,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:06:03,164 INFO L87 Difference]: Start difference. First operand 963 states and 3864 transitions. Second operand has 23 states, 23 states have (on average 3.391304347826087) internal successors, (78), 22 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-03-15 16:06:04,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:04,795 INFO L93 Difference]: Finished difference Result 2261 states and 8768 transitions. [2022-03-15 16:06:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:06:04,796 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.391304347826087) internal successors, (78), 22 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:04,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:04,806 INFO L225 Difference]: With dead ends: 2261 [2022-03-15 16:06:04,806 INFO L226 Difference]: Without dead ends: 2188 [2022-03-15 16:06:04,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 706 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=340, Invalid=2312, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:06:04,807 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 517 mSDsluCounter, 1895 mSDsCounter, 0 mSdLazyCounter, 2541 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 2635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 2541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:04,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 742 Invalid, 2635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 2541 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 16:06:04,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2188 states. [2022-03-15 16:06:04,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2188 to 947. [2022-03-15 16:06:04,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 946 states have (on average 4.028541226215645) internal successors, (3811), 946 states have internal predecessors, (3811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:04,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 3811 transitions. [2022-03-15 16:06:04,833 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 3811 transitions. Word has length 29 [2022-03-15 16:06:04,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:04,833 INFO L470 AbstractCegarLoop]: Abstraction has 947 states and 3811 transitions. [2022-03-15 16:06:04,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.391304347826087) internal successors, (78), 22 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-03-15 16:06:04,833 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 3811 transitions. [2022-03-15 16:06:04,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:04,835 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:04,835 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:04,856 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-03-15 16:06:05,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:05,053 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:05,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:05,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1181516803, now seen corresponding path program 6 times [2022-03-15 16:06:05,053 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:05,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39608401] [2022-03-15 16:06:05,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:05,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:05,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:05,191 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:05,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:05,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39608401] [2022-03-15 16:06:05,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39608401] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:05,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697125519] [2022-03-15 16:06:05,192 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:06:05,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:05,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:05,193 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-03-15 16:06:05,194 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-03-15 16:06:05,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:06:05,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:05,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:06:05,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:05,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:05,310 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 11 treesize of output 15 [2022-03-15 16:06:05,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:05,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:05,641 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:05,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697125519] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:05,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:05,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-03-15 16:06:05,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114394147] [2022-03-15 16:06:05,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:05,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:06:05,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:05,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:06:05,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:06:05,642 INFO L87 Difference]: Start difference. First operand 947 states and 3811 transitions. Second operand has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 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-03-15 16:06:06,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:06,026 INFO L93 Difference]: Finished difference Result 1340 states and 5308 transitions. [2022-03-15 16:06:06,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:06:06,027 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 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 29 [2022-03-15 16:06:06,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:06,033 INFO L225 Difference]: With dead ends: 1340 [2022-03-15 16:06:06,033 INFO L226 Difference]: Without dead ends: 1321 [2022-03-15 16:06:06,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:06:06,034 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 234 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:06,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 194 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:06:06,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1321 states. [2022-03-15 16:06:06,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1321 to 1034. [2022-03-15 16:06:06,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 4.078412391093901) internal successors, (4213), 1033 states have internal predecessors, (4213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:06,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 4213 transitions. [2022-03-15 16:06:06,058 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 4213 transitions. Word has length 29 [2022-03-15 16:06:06,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:06,058 INFO L470 AbstractCegarLoop]: Abstraction has 1034 states and 4213 transitions. [2022-03-15 16:06:06,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 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-03-15 16:06:06,059 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 4213 transitions. [2022-03-15 16:06:06,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:06,061 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:06,061 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:06,079 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-03-15 16:06:06,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:06,275 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:06,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:06,276 INFO L85 PathProgramCache]: Analyzing trace with hash 121755803, now seen corresponding path program 7 times [2022-03-15 16:06:06,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:06,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040033923] [2022-03-15 16:06:06,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:06,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:06,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:06,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:06,387 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:06,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040033923] [2022-03-15 16:06:06,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040033923] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:06,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327692146] [2022-03-15 16:06:06,387 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:06:06,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:06,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:06,389 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-03-15 16:06:06,421 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-03-15 16:06:06,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:06,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:06,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:06,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:06:06,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:06,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:06,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:06,836 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 17 treesize of output 22 [2022-03-15 16:06:06,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:06,846 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 17 treesize of output 7 [2022-03-15 16:06:06,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:06,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327692146] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:06,890 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:06,890 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:06:06,890 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205756950] [2022-03-15 16:06:06,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:06,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:06,891 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:06,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:06,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:06,891 INFO L87 Difference]: Start difference. First operand 1034 states and 4213 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:07,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:07,718 INFO L93 Difference]: Finished difference Result 1788 states and 6981 transitions. [2022-03-15 16:06:07,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:06:07,725 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:07,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:07,739 INFO L225 Difference]: With dead ends: 1788 [2022-03-15 16:06:07,739 INFO L226 Difference]: Without dead ends: 1760 [2022-03-15 16:06:07,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=202, Invalid=854, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:06:07,740 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 351 mSDsluCounter, 1204 mSDsCounter, 0 mSdLazyCounter, 1580 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 1616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:07,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [351 Valid, 455 Invalid, 1616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1580 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:06:07,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1760 states. [2022-03-15 16:06:07,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1760 to 1124. [2022-03-15 16:06:07,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1124 states, 1123 states have (on average 4.140694568121104) internal successors, (4650), 1123 states have internal predecessors, (4650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:07,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 4650 transitions. [2022-03-15 16:06:07,763 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 4650 transitions. Word has length 29 [2022-03-15 16:06:07,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:07,763 INFO L470 AbstractCegarLoop]: Abstraction has 1124 states and 4650 transitions. [2022-03-15 16:06:07,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:07,763 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 4650 transitions. [2022-03-15 16:06:07,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:07,765 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:07,765 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:07,784 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-03-15 16:06:07,980 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,SelfDestructingSolverStorable12 [2022-03-15 16:06:07,981 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:07,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:07,981 INFO L85 PathProgramCache]: Analyzing trace with hash 68369283, now seen corresponding path program 8 times [2022-03-15 16:06:07,981 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:07,981 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656522351] [2022-03-15 16:06:07,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:07,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:07,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:08,092 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:08,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:08,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656522351] [2022-03-15 16:06:08,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656522351] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:08,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794656082] [2022-03-15 16:06:08,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:06:08,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:08,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:08,124 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-03-15 16:06:08,124 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-03-15 16:06:08,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:06:08,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:08,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:08,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:08,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:08,293 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 11 treesize of output 15 [2022-03-15 16:06:08,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:08,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:08,653 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:08,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794656082] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:08,653 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:08,653 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 19 [2022-03-15 16:06:08,653 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392204588] [2022-03-15 16:06:08,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:08,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:08,654 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:08,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:08,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:08,654 INFO L87 Difference]: Start difference. First operand 1124 states and 4650 transitions. Second operand has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03-15 16:06:09,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:09,167 INFO L93 Difference]: Finished difference Result 1434 states and 5758 transitions. [2022-03-15 16:06:09,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:06:09,167 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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 29 [2022-03-15 16:06:09,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:09,171 INFO L225 Difference]: With dead ends: 1434 [2022-03-15 16:06:09,172 INFO L226 Difference]: Without dead ends: 1411 [2022-03-15 16:06:09,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:06:09,172 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 229 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:09,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 282 Invalid, 1029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1020 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:09,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1411 states. [2022-03-15 16:06:09,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1411 to 1084. [2022-03-15 16:06:09,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1084 states, 1083 states have (on average 4.1320406278855035) internal successors, (4475), 1083 states have internal predecessors, (4475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:09,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 4475 transitions. [2022-03-15 16:06:09,203 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 4475 transitions. Word has length 29 [2022-03-15 16:06:09,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:09,203 INFO L470 AbstractCegarLoop]: Abstraction has 1084 states and 4475 transitions. [2022-03-15 16:06:09,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03-15 16:06:09,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 4475 transitions. [2022-03-15 16:06:09,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:09,205 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:09,206 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:09,224 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-03-15 16:06:09,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 16:06:09,406 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:09,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:09,407 INFO L85 PathProgramCache]: Analyzing trace with hash 2131198379, now seen corresponding path program 9 times [2022-03-15 16:06:09,407 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:09,407 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758368321] [2022-03-15 16:06:09,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:09,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:09,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:09,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:09,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:09,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758368321] [2022-03-15 16:06:09,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758368321] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:09,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078887529] [2022-03-15 16:06:09,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:06:09,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:09,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:09,528 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-03-15 16:06:09,529 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-03-15 16:06:09,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:06:09,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:09,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:06:09,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:09,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:09,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 11 treesize of output 15 [2022-03-15 16:06:09,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:09,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:09,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:09,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078887529] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:09,973 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:09,973 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-03-15 16:06:09,973 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132425821] [2022-03-15 16:06:09,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:09,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:06:09,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:09,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:06:09,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:06:09,974 INFO L87 Difference]: Start difference. First operand 1084 states and 4475 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:10,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:10,387 INFO L93 Difference]: Finished difference Result 1290 states and 5264 transitions. [2022-03-15 16:06:10,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:06:10,387 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:10,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:10,391 INFO L225 Difference]: With dead ends: 1290 [2022-03-15 16:06:10,391 INFO L226 Difference]: Without dead ends: 1275 [2022-03-15 16:06:10,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:06:10,391 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 86 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 1077 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 1077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:10,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 315 Invalid, 1077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1077 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:10,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1275 states. [2022-03-15 16:06:10,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1275 to 1090. [2022-03-15 16:06:10,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1090 states, 1089 states have (on average 4.124885215794307) internal successors, (4492), 1089 states have internal predecessors, (4492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:10,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1090 states to 1090 states and 4492 transitions. [2022-03-15 16:06:10,422 INFO L78 Accepts]: Start accepts. Automaton has 1090 states and 4492 transitions. Word has length 29 [2022-03-15 16:06:10,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:10,423 INFO L470 AbstractCegarLoop]: Abstraction has 1090 states and 4492 transitions. [2022-03-15 16:06:10,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:10,423 INFO L276 IsEmpty]: Start isEmpty. Operand 1090 states and 4492 transitions. [2022-03-15 16:06:10,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:10,425 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:10,425 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:10,443 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-03-15 16:06:10,643 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,SelfDestructingSolverStorable14 [2022-03-15 16:06:10,643 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:10,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:10,644 INFO L85 PathProgramCache]: Analyzing trace with hash -79176119, now seen corresponding path program 10 times [2022-03-15 16:06:10,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:10,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726893686] [2022-03-15 16:06:10,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:10,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:10,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:10,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:10,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:10,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726893686] [2022-03-15 16:06:10,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726893686] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:10,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647943300] [2022-03-15 16:06:10,749 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:06:10,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:10,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:10,750 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-03-15 16:06:10,751 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-03-15 16:06:10,780 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:06:10,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:10,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:10,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:10,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:06:11,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:11,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:11,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:11,182 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 17 treesize of output 22 [2022-03-15 16:06:11,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:11,194 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 17 treesize of output 7 [2022-03-15 16:06:11,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:11,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647943300] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:11,251 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:11,251 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:06:11,251 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006635955] [2022-03-15 16:06:11,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:11,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:11,252 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:11,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:11,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:11,252 INFO L87 Difference]: Start difference. First operand 1090 states and 4492 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:06:12,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:12,013 INFO L93 Difference]: Finished difference Result 1640 states and 6539 transitions. [2022-03-15 16:06:12,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:06:12,013 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:12,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:12,018 INFO L225 Difference]: With dead ends: 1640 [2022-03-15 16:06:12,018 INFO L226 Difference]: Without dead ends: 1616 [2022-03-15 16:06:12,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:06:12,019 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 338 mSDsluCounter, 1053 mSDsCounter, 0 mSdLazyCounter, 1361 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 1407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:12,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 424 Invalid, 1407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1361 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:06:12,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1616 states. [2022-03-15 16:06:12,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1616 to 1094. [2022-03-15 16:06:12,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1094 states, 1093 states have (on average 4.12259835315645) internal successors, (4506), 1093 states have internal predecessors, (4506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:12,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1094 states to 1094 states and 4506 transitions. [2022-03-15 16:06:12,041 INFO L78 Accepts]: Start accepts. Automaton has 1094 states and 4506 transitions. Word has length 29 [2022-03-15 16:06:12,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:12,041 INFO L470 AbstractCegarLoop]: Abstraction has 1094 states and 4506 transitions. [2022-03-15 16:06:12,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:06:12,041 INFO L276 IsEmpty]: Start isEmpty. Operand 1094 states and 4506 transitions. [2022-03-15 16:06:12,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:12,044 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:12,044 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:12,059 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-03-15 16:06:12,258 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,SelfDestructingSolverStorable15 [2022-03-15 16:06:12,259 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:12,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:12,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1082425977, now seen corresponding path program 11 times [2022-03-15 16:06:12,259 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:12,259 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573618830] [2022-03-15 16:06:12,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:12,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:12,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:12,376 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:12,376 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:12,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573618830] [2022-03-15 16:06:12,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573618830] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:12,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639422457] [2022-03-15 16:06:12,377 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:06:12,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:12,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:12,378 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-03-15 16:06:12,379 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-03-15 16:06:12,412 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:06:12,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:12,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:06:12,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:12,568 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-03-15 16:06:12,733 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:12,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:12,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:12,850 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 17 treesize of output 22 [2022-03-15 16:06:12,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:12,860 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 17 treesize of output 7 [2022-03-15 16:06:12,905 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:12,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639422457] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:12,906 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:12,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 21 [2022-03-15 16:06:12,906 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659571868] [2022-03-15 16:06:12,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:12,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:06:12,906 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:12,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:06:12,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:06:12,907 INFO L87 Difference]: Start difference. First operand 1094 states and 4506 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:06:14,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:14,005 INFO L93 Difference]: Finished difference Result 2131 states and 8371 transitions. [2022-03-15 16:06:14,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:06:14,005 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:14,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:14,011 INFO L225 Difference]: With dead ends: 2131 [2022-03-15 16:06:14,011 INFO L226 Difference]: Without dead ends: 2093 [2022-03-15 16:06:14,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=288, Invalid=1434, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 16:06:14,011 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 504 mSDsluCounter, 1331 mSDsCounter, 0 mSdLazyCounter, 1771 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 1843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:14,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [504 Valid, 512 Invalid, 1843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1771 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:06:14,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2093 states. [2022-03-15 16:06:14,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2093 to 1262. [2022-03-15 16:06:14,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1262 states, 1261 states have (on average 4.207771609833466) internal successors, (5306), 1261 states have internal predecessors, (5306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:14,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1262 states to 1262 states and 5306 transitions. [2022-03-15 16:06:14,038 INFO L78 Accepts]: Start accepts. Automaton has 1262 states and 5306 transitions. Word has length 29 [2022-03-15 16:06:14,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:14,039 INFO L470 AbstractCegarLoop]: Abstraction has 1262 states and 5306 transitions. [2022-03-15 16:06:14,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:06:14,039 INFO L276 IsEmpty]: Start isEmpty. Operand 1262 states and 5306 transitions. [2022-03-15 16:06:14,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:14,041 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:14,041 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:14,071 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-03-15 16:06:14,255 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,SelfDestructingSolverStorable16 [2022-03-15 16:06:14,255 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:14,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:14,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1909268713, now seen corresponding path program 12 times [2022-03-15 16:06:14,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:14,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572828718] [2022-03-15 16:06:14,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:14,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:14,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:14,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:14,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:14,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572828718] [2022-03-15 16:06:14,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572828718] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:14,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723674314] [2022-03-15 16:06:14,368 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:06:14,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:14,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:14,369 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-03-15 16:06:14,370 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-03-15 16:06:14,398 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:06:14,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:14,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:06:14,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:14,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:14,501 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 11 treesize of output 15 [2022-03-15 16:06:14,644 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:14,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:14,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:14,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723674314] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:14,781 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:14,781 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 18 [2022-03-15 16:06:14,781 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592078357] [2022-03-15 16:06:14,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:14,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:06:14,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:14,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:06:14,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:06:14,782 INFO L87 Difference]: Start difference. First operand 1262 states and 5306 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 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-03-15 16:06:15,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:15,085 INFO L93 Difference]: Finished difference Result 1616 states and 6533 transitions. [2022-03-15 16:06:15,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:06:15,085 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:15,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:15,101 INFO L225 Difference]: With dead ends: 1616 [2022-03-15 16:06:15,101 INFO L226 Difference]: Without dead ends: 1603 [2022-03-15 16:06:15,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:06:15,101 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 194 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:15,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 188 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 656 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:06:15,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1603 states. [2022-03-15 16:06:15,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1603 to 1262. [2022-03-15 16:06:15,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1262 states, 1261 states have (on average 4.205392545598731) internal successors, (5303), 1261 states have internal predecessors, (5303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:15,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1262 states to 1262 states and 5303 transitions. [2022-03-15 16:06:15,124 INFO L78 Accepts]: Start accepts. Automaton has 1262 states and 5303 transitions. Word has length 29 [2022-03-15 16:06:15,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:15,124 INFO L470 AbstractCegarLoop]: Abstraction has 1262 states and 5303 transitions. [2022-03-15 16:06:15,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 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-03-15 16:06:15,124 INFO L276 IsEmpty]: Start isEmpty. Operand 1262 states and 5303 transitions. [2022-03-15 16:06:15,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:15,126 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:15,126 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:15,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 16:06:15,342 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,SelfDestructingSolverStorable17 [2022-03-15 16:06:15,342 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:15,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:15,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1486336511, now seen corresponding path program 13 times [2022-03-15 16:06:15,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:15,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946518174] [2022-03-15 16:06:15,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:15,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:15,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:15,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:15,461 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:15,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946518174] [2022-03-15 16:06:15,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946518174] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:15,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211173868] [2022-03-15 16:06:15,461 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:06:15,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:15,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:15,462 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-03-15 16:06:15,463 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-03-15 16:06:15,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:15,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:15,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:15,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:06:15,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:15,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:15,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:15,860 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 17 treesize of output 22 [2022-03-15 16:06:15,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:15,872 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 17 treesize of output 7 [2022-03-15 16:06:15,914 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:15,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211173868] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:15,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:15,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:06:15,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586465553] [2022-03-15 16:06:15,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:15,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:06:15,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:15,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:06:15,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:06:15,916 INFO L87 Difference]: Start difference. First operand 1262 states and 5303 transitions. Second operand has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:16,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:16,770 INFO L93 Difference]: Finished difference Result 2003 states and 7967 transitions. [2022-03-15 16:06:16,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:06:16,770 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:16,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:16,780 INFO L225 Difference]: With dead ends: 2003 [2022-03-15 16:06:16,780 INFO L226 Difference]: Without dead ends: 1957 [2022-03-15 16:06:16,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:06:16,781 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 412 mSDsluCounter, 1078 mSDsCounter, 0 mSdLazyCounter, 1417 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 1458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:16,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 420 Invalid, 1458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1417 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:06:16,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1957 states. [2022-03-15 16:06:16,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1957 to 1229. [2022-03-15 16:06:16,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1229 states, 1228 states have (on average 4.19299674267101) internal successors, (5149), 1228 states have internal predecessors, (5149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:16,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1229 states to 1229 states and 5149 transitions. [2022-03-15 16:06:16,806 INFO L78 Accepts]: Start accepts. Automaton has 1229 states and 5149 transitions. Word has length 29 [2022-03-15 16:06:16,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:16,806 INFO L470 AbstractCegarLoop]: Abstraction has 1229 states and 5149 transitions. [2022-03-15 16:06:16,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:16,806 INFO L276 IsEmpty]: Start isEmpty. Operand 1229 states and 5149 transitions. [2022-03-15 16:06:16,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:16,808 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:16,808 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:16,826 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-03-15 16:06:17,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:17,023 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:17,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:17,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1601658297, now seen corresponding path program 14 times [2022-03-15 16:06:17,024 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:17,024 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536636701] [2022-03-15 16:06:17,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:17,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:17,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:17,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:17,142 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:17,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536636701] [2022-03-15 16:06:17,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536636701] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:17,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582289593] [2022-03-15 16:06:17,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:06:17,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:17,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:17,143 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-03-15 16:06:17,144 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-03-15 16:06:17,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:06:17,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:17,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:17,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:17,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:17,303 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 11 treesize of output 15 [2022-03-15 16:06:17,509 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:17,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:17,668 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:17,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582289593] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:17,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:17,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:06:17,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331041338] [2022-03-15 16:06:17,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:17,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:06:17,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:17,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:06:17,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:06:17,669 INFO L87 Difference]: Start difference. First operand 1229 states and 5149 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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-03-15 16:06:18,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:18,168 INFO L93 Difference]: Finished difference Result 1449 states and 5983 transitions. [2022-03-15 16:06:18,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:06:18,168 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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 29 [2022-03-15 16:06:18,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:18,172 INFO L225 Difference]: With dead ends: 1449 [2022-03-15 16:06:18,172 INFO L226 Difference]: Without dead ends: 1430 [2022-03-15 16:06:18,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:06:18,172 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 130 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 1080 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1080 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:18,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 301 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1080 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:18,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2022-03-15 16:06:18,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 1214. [2022-03-15 16:06:18,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1214 states, 1213 states have (on average 4.196207749381698) internal successors, (5090), 1213 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:18,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 5090 transitions. [2022-03-15 16:06:18,193 INFO L78 Accepts]: Start accepts. Automaton has 1214 states and 5090 transitions. Word has length 29 [2022-03-15 16:06:18,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:18,193 INFO L470 AbstractCegarLoop]: Abstraction has 1214 states and 5090 transitions. [2022-03-15 16:06:18,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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-03-15 16:06:18,194 INFO L276 IsEmpty]: Start isEmpty. Operand 1214 states and 5090 transitions. [2022-03-15 16:06:18,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:18,196 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:18,196 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:18,211 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-03-15 16:06:18,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:18,412 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:18,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:18,412 INFO L85 PathProgramCache]: Analyzing trace with hash -801130063, now seen corresponding path program 1 times [2022-03-15 16:06:18,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:18,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608368961] [2022-03-15 16:06:18,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:18,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:18,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:18,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:18,520 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:18,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608368961] [2022-03-15 16:06:18,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608368961] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:18,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227721309] [2022-03-15 16:06:18,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:18,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:18,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:18,521 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-03-15 16:06:18,521 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-03-15 16:06:18,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:18,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:18,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:18,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:06:18,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:18,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:18,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:18,889 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 17 treesize of output 22 [2022-03-15 16:06:18,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:18,899 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 17 treesize of output 7 [2022-03-15 16:06:18,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:18,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227721309] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:18,948 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:18,948 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:06:18,948 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116854707] [2022-03-15 16:06:18,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:18,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:06:18,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:18,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:06:18,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:06:18,949 INFO L87 Difference]: Start difference. First operand 1214 states and 5090 transitions. Second operand has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:06:19,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:19,867 INFO L93 Difference]: Finished difference Result 2164 states and 8762 transitions. [2022-03-15 16:06:19,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:06:19,868 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:19,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:19,872 INFO L225 Difference]: With dead ends: 2164 [2022-03-15 16:06:19,872 INFO L226 Difference]: Without dead ends: 2126 [2022-03-15 16:06:19,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=258, Invalid=1148, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:06:19,873 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 437 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 1453 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:19,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 425 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1453 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:06:19,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2126 states. [2022-03-15 16:06:19,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2126 to 1426. [2022-03-15 16:06:19,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1425 states have (on average 4.269473684210526) internal successors, (6084), 1425 states have internal predecessors, (6084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:19,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 6084 transitions. [2022-03-15 16:06:19,898 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 6084 transitions. Word has length 29 [2022-03-15 16:06:19,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:19,899 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 6084 transitions. [2022-03-15 16:06:19,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:06:19,899 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 6084 transitions. [2022-03-15 16:06:19,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:19,901 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:19,901 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:19,916 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-03-15 16:06:20,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:20,106 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:20,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:20,107 INFO L85 PathProgramCache]: Analyzing trace with hash 621224763, now seen corresponding path program 2 times [2022-03-15 16:06:20,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:20,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973286507] [2022-03-15 16:06:20,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:20,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:20,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:20,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:20,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:20,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973286507] [2022-03-15 16:06:20,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973286507] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:20,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071148775] [2022-03-15 16:06:20,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:06:20,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:20,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:20,217 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-03-15 16:06:20,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-03-15 16:06:20,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:06:20,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:20,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:20,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:20,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:20,364 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 11 treesize of output 15 [2022-03-15 16:06:20,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:20,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:20,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:20,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071148775] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:20,711 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:20,711 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 19 [2022-03-15 16:06:20,711 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008529188] [2022-03-15 16:06:20,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:20,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:20,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:20,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:20,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:20,712 INFO L87 Difference]: Start difference. First operand 1426 states and 6084 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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-03-15 16:06:21,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:21,402 INFO L93 Difference]: Finished difference Result 1744 states and 7265 transitions. [2022-03-15 16:06:21,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:06:21,402 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:21,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:21,406 INFO L225 Difference]: With dead ends: 1744 [2022-03-15 16:06:21,406 INFO L226 Difference]: Without dead ends: 1731 [2022-03-15 16:06:21,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:06:21,407 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 174 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 1322 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 1329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:21,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 376 Invalid, 1329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1322 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:06:21,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1731 states. [2022-03-15 16:06:21,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1731 to 1426. [2022-03-15 16:06:21,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1425 states have (on average 4.267368421052631) internal successors, (6081), 1425 states have internal predecessors, (6081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:21,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 6081 transitions. [2022-03-15 16:06:21,432 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 6081 transitions. Word has length 29 [2022-03-15 16:06:21,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:21,432 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 6081 transitions. [2022-03-15 16:06:21,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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-03-15 16:06:21,432 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 6081 transitions. [2022-03-15 16:06:21,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:21,435 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:21,435 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:21,450 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-03-15 16:06:21,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:21,642 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:21,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:21,642 INFO L85 PathProgramCache]: Analyzing trace with hash 176122743, now seen corresponding path program 3 times [2022-03-15 16:06:21,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:21,642 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435864852] [2022-03-15 16:06:21,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:21,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:21,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:21,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:21,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:21,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435864852] [2022-03-15 16:06:21,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435864852] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:21,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679999498] [2022-03-15 16:06:21,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:06:21,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:21,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:21,770 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-03-15 16:06:21,775 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-03-15 16:06:21,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:06:21,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:21,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:06:21,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:21,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:21,878 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 11 treesize of output 15 [2022-03-15 16:06:22,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:22,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:22,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:22,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679999498] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:22,220 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:22,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-03-15 16:06:22,220 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645985273] [2022-03-15 16:06:22,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:22,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:06:22,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:22,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:06:22,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:06:22,221 INFO L87 Difference]: Start difference. First operand 1426 states and 6081 transitions. Second operand has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 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-03-15 16:06:22,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:22,630 INFO L93 Difference]: Finished difference Result 1768 states and 7335 transitions. [2022-03-15 16:06:22,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:06:22,630 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 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 29 [2022-03-15 16:06:22,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:22,634 INFO L225 Difference]: With dead ends: 1768 [2022-03-15 16:06:22,634 INFO L226 Difference]: Without dead ends: 1740 [2022-03-15 16:06:22,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:06:22,635 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 188 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 885 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:22,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 240 Invalid, 891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 885 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:06:22,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1740 states. [2022-03-15 16:06:22,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1740 to 1383. [2022-03-15 16:06:22,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1383 states, 1382 states have (on average 4.2691751085383505) internal successors, (5900), 1382 states have internal predecessors, (5900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:22,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1383 states to 1383 states and 5900 transitions. [2022-03-15 16:06:22,659 INFO L78 Accepts]: Start accepts. Automaton has 1383 states and 5900 transitions. Word has length 29 [2022-03-15 16:06:22,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:22,659 INFO L470 AbstractCegarLoop]: Abstraction has 1383 states and 5900 transitions. [2022-03-15 16:06:22,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 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-03-15 16:06:22,659 INFO L276 IsEmpty]: Start isEmpty. Operand 1383 states and 5900 transitions. [2022-03-15 16:06:22,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:22,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:22,662 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:22,680 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-03-15 16:06:22,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:22,869 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:22,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:22,869 INFO L85 PathProgramCache]: Analyzing trace with hash 660102987, now seen corresponding path program 4 times [2022-03-15 16:06:22,869 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:22,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049232373] [2022-03-15 16:06:22,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:22,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:22,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:22,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:22,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:22,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049232373] [2022-03-15 16:06:22,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049232373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:22,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065787233] [2022-03-15 16:06:22,974 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:06:22,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:22,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:22,975 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-03-15 16:06:22,978 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-03-15 16:06:23,008 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:06:23,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:23,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:23,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:23,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:06:23,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:23,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:23,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:23,402 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 17 treesize of output 22 [2022-03-15 16:06:23,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:23,412 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 17 treesize of output 7 [2022-03-15 16:06:23,457 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:23,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065787233] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:23,458 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:23,458 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:06:23,458 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554024484] [2022-03-15 16:06:23,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:23,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:06:23,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:23,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:06:23,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:06:23,459 INFO L87 Difference]: Start difference. First operand 1383 states and 5900 transitions. Second operand has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:24,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:24,483 INFO L93 Difference]: Finished difference Result 2052 states and 8368 transitions. [2022-03-15 16:06:24,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:06:24,483 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:24,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:24,487 INFO L225 Difference]: With dead ends: 2052 [2022-03-15 16:06:24,488 INFO L226 Difference]: Without dead ends: 2003 [2022-03-15 16:06:24,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=207, Invalid=1433, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:06:24,488 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 394 mSDsluCounter, 1231 mSDsCounter, 0 mSdLazyCounter, 1601 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 1657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:24,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 495 Invalid, 1657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1601 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:06:24,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2003 states. [2022-03-15 16:06:24,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2003 to 1377. [2022-03-15 16:06:24,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1377 states, 1376 states have (on average 4.2688953488372094) internal successors, (5874), 1376 states have internal predecessors, (5874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:24,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 5874 transitions. [2022-03-15 16:06:24,512 INFO L78 Accepts]: Start accepts. Automaton has 1377 states and 5874 transitions. Word has length 29 [2022-03-15 16:06:24,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:24,512 INFO L470 AbstractCegarLoop]: Abstraction has 1377 states and 5874 transitions. [2022-03-15 16:06:24,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:24,512 INFO L276 IsEmpty]: Start isEmpty. Operand 1377 states and 5874 transitions. [2022-03-15 16:06:24,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:24,515 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:24,515 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:24,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 16:06:24,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:24,728 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:24,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:24,728 INFO L85 PathProgramCache]: Analyzing trace with hash -703947667, now seen corresponding path program 5 times [2022-03-15 16:06:24,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:24,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653743181] [2022-03-15 16:06:24,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:24,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:24,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:24,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:24,842 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:24,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653743181] [2022-03-15 16:06:24,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653743181] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:24,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609639921] [2022-03-15 16:06:24,842 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:06:24,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:24,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:24,843 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-03-15 16:06:24,844 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-03-15 16:06:24,875 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:06:24,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:24,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:06:24,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:24,994 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-03-15 16:06:25,163 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:25,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:25,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:25,283 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 17 treesize of output 22 [2022-03-15 16:06:25,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:25,293 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 17 treesize of output 7 [2022-03-15 16:06:25,347 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:25,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609639921] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:25,347 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:25,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 21 [2022-03-15 16:06:25,347 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803374276] [2022-03-15 16:06:25,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:25,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:06:25,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:25,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:06:25,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:06:25,348 INFO L87 Difference]: Start difference. First operand 1377 states and 5874 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:06:26,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:26,420 INFO L93 Difference]: Finished difference Result 2556 states and 10250 transitions. [2022-03-15 16:06:26,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:06:26,420 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:26,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:26,426 INFO L225 Difference]: With dead ends: 2556 [2022-03-15 16:06:26,426 INFO L226 Difference]: Without dead ends: 2518 [2022-03-15 16:06:26,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=288, Invalid=1434, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 16:06:26,427 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 538 mSDsluCounter, 1317 mSDsCounter, 0 mSdLazyCounter, 1701 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 1775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:26,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [538 Valid, 503 Invalid, 1775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1701 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:06:26,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2518 states. [2022-03-15 16:06:26,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2518 to 1503. [2022-03-15 16:06:26,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1503 states, 1502 states have (on average 4.2982689747004) internal successors, (6456), 1502 states have internal predecessors, (6456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:26,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1503 states to 1503 states and 6456 transitions. [2022-03-15 16:06:26,455 INFO L78 Accepts]: Start accepts. Automaton has 1503 states and 6456 transitions. Word has length 29 [2022-03-15 16:06:26,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:26,455 INFO L470 AbstractCegarLoop]: Abstraction has 1503 states and 6456 transitions. [2022-03-15 16:06:26,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:06:26,455 INFO L276 IsEmpty]: Start isEmpty. Operand 1503 states and 6456 transitions. [2022-03-15 16:06:26,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:26,457 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:26,457 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:26,476 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-03-15 16:06:26,671 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,SelfDestructingSolverStorable24 [2022-03-15 16:06:26,671 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:26,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:26,672 INFO L85 PathProgramCache]: Analyzing trace with hash 718407159, now seen corresponding path program 6 times [2022-03-15 16:06:26,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:26,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481618840] [2022-03-15 16:06:26,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:26,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:26,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:26,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:26,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:26,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481618840] [2022-03-15 16:06:26,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481618840] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:26,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110768813] [2022-03-15 16:06:26,761 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:06:26,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:26,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:26,776 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-03-15 16:06:26,777 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-03-15 16:06:26,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:06:26,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:26,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:06:26,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:26,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:26,876 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 11 treesize of output 15 [2022-03-15 16:06:27,014 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:27,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:27,163 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:27,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110768813] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:27,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:27,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 18 [2022-03-15 16:06:27,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48117810] [2022-03-15 16:06:27,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:27,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:06:27,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:27,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:06:27,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:06:27,165 INFO L87 Difference]: Start difference. First operand 1503 states and 6456 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:27,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:27,548 INFO L93 Difference]: Finished difference Result 1897 states and 7821 transitions. [2022-03-15 16:06:27,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:06:27,548 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:27,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:27,552 INFO L225 Difference]: With dead ends: 1897 [2022-03-15 16:06:27,552 INFO L226 Difference]: Without dead ends: 1884 [2022-03-15 16:06:27,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:06:27,553 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 128 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 1008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:27,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 285 Invalid, 1008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:06:27,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1884 states. [2022-03-15 16:06:27,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1884 to 1503. [2022-03-15 16:06:27,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1503 states, 1502 states have (on average 4.296271637816245) internal successors, (6453), 1502 states have internal predecessors, (6453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:27,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1503 states to 1503 states and 6453 transitions. [2022-03-15 16:06:27,576 INFO L78 Accepts]: Start accepts. Automaton has 1503 states and 6453 transitions. Word has length 29 [2022-03-15 16:06:27,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:27,576 INFO L470 AbstractCegarLoop]: Abstraction has 1503 states and 6453 transitions. [2022-03-15 16:06:27,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:27,577 INFO L276 IsEmpty]: Start isEmpty. Operand 1503 states and 6453 transitions. [2022-03-15 16:06:27,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:27,579 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:27,579 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:27,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-15 16:06:27,780 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,SelfDestructingSolverStorable25 [2022-03-15 16:06:27,780 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:27,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:27,780 INFO L85 PathProgramCache]: Analyzing trace with hash 273305139, now seen corresponding path program 7 times [2022-03-15 16:06:27,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:27,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952775173] [2022-03-15 16:06:27,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:27,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:27,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:27,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:27,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:27,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952775173] [2022-03-15 16:06:27,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952775173] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:27,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743269430] [2022-03-15 16:06:27,891 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:06:27,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:27,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:27,892 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-03-15 16:06:27,892 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-03-15 16:06:27,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:27,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:27,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:28,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:06:28,191 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:28,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:28,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:28,301 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 17 treesize of output 22 [2022-03-15 16:06:28,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:28,310 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 17 treesize of output 7 [2022-03-15 16:06:28,354 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:28,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743269430] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:28,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:28,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:06:28,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928623573] [2022-03-15 16:06:28,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:28,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:06:28,355 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:28,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:06:28,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:06:28,355 INFO L87 Difference]: Start difference. First operand 1503 states and 6453 transitions. Second operand has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:29,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:29,224 INFO L93 Difference]: Finished difference Result 2408 states and 9776 transitions. [2022-03-15 16:06:29,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:06:29,225 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:29,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:29,230 INFO L225 Difference]: With dead ends: 2408 [2022-03-15 16:06:29,230 INFO L226 Difference]: Without dead ends: 2362 [2022-03-15 16:06:29,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:06:29,230 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 475 mSDsluCounter, 1127 mSDsCounter, 0 mSdLazyCounter, 1467 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 1525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:29,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 442 Invalid, 1525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1467 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:06:29,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2362 states. [2022-03-15 16:06:29,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2362 to 1463. [2022-03-15 16:06:29,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1463 states, 1462 states have (on average 4.292065663474692) internal successors, (6275), 1462 states have internal predecessors, (6275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:29,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1463 states to 1463 states and 6275 transitions. [2022-03-15 16:06:29,256 INFO L78 Accepts]: Start accepts. Automaton has 1463 states and 6275 transitions. Word has length 29 [2022-03-15 16:06:29,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:29,256 INFO L470 AbstractCegarLoop]: Abstraction has 1463 states and 6275 transitions. [2022-03-15 16:06:29,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:29,256 INFO L276 IsEmpty]: Start isEmpty. Operand 1463 states and 6275 transitions. [2022-03-15 16:06:29,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:29,259 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:29,259 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:29,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-15 16:06:29,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 16:06:29,459 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:29,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:29,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1839456173, now seen corresponding path program 8 times [2022-03-15 16:06:29,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:29,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337429674] [2022-03-15 16:06:29,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:29,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:29,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:29,577 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:29,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:29,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337429674] [2022-03-15 16:06:29,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337429674] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:29,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108431499] [2022-03-15 16:06:29,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:06:29,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:29,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:29,579 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-03-15 16:06:29,579 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-03-15 16:06:29,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:06:29,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:29,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:29,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:29,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:29,714 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 11 treesize of output 15 [2022-03-15 16:06:29,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:29,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:30,122 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:30,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108431499] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:30,122 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:30,122 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:06:30,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804817263] [2022-03-15 16:06:30,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:30,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:06:30,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:30,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:06:30,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:06:30,123 INFO L87 Difference]: Start difference. First operand 1463 states and 6275 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 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-03-15 16:06:30,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:30,686 INFO L93 Difference]: Finished difference Result 1689 states and 7120 transitions. [2022-03-15 16:06:30,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:06:30,686 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 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 29 [2022-03-15 16:06:30,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:30,690 INFO L225 Difference]: With dead ends: 1689 [2022-03-15 16:06:30,690 INFO L226 Difference]: Without dead ends: 1670 [2022-03-15 16:06:30,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:06:30,691 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 103 mSDsluCounter, 969 mSDsCounter, 0 mSdLazyCounter, 1333 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 1336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:30,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 387 Invalid, 1336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1333 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:30,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1670 states. [2022-03-15 16:06:30,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1670 to 1472. [2022-03-15 16:06:30,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1472 states, 1471 states have (on average 4.282121006118287) internal successors, (6299), 1471 states have internal predecessors, (6299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:30,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1472 states to 1472 states and 6299 transitions. [2022-03-15 16:06:30,725 INFO L78 Accepts]: Start accepts. Automaton has 1472 states and 6299 transitions. Word has length 29 [2022-03-15 16:06:30,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:30,725 INFO L470 AbstractCegarLoop]: Abstraction has 1472 states and 6299 transitions. [2022-03-15 16:06:30,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 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-03-15 16:06:30,725 INFO L276 IsEmpty]: Start isEmpty. Operand 1472 states and 6299 transitions. [2022-03-15 16:06:30,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:30,728 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:30,728 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:30,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-15 16:06:30,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:30,931 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:30,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:30,932 INFO L85 PathProgramCache]: Analyzing trace with hash -329809185, now seen corresponding path program 9 times [2022-03-15 16:06:30,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:30,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351535487] [2022-03-15 16:06:30,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:30,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:30,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:31,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:31,024 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:31,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351535487] [2022-03-15 16:06:31,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351535487] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:31,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828067242] [2022-03-15 16:06:31,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:06:31,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:31,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:31,025 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-03-15 16:06:31,026 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-03-15 16:06:31,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:06:31,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:31,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:06:31,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:31,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:31,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:06:31,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:31,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:31,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:31,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828067242] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:31,402 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:31,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-03-15 16:06:31,402 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402728284] [2022-03-15 16:06:31,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:31,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 16:06:31,403 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:31,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 16:06:31,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:06:31,403 INFO L87 Difference]: Start difference. First operand 1472 states and 6299 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-03-15 16:06:31,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:31,847 INFO L93 Difference]: Finished difference Result 2079 states and 8528 transitions. [2022-03-15 16:06:31,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:06:31,847 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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 29 [2022-03-15 16:06:31,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:31,852 INFO L225 Difference]: With dead ends: 2079 [2022-03-15 16:06:31,852 INFO L226 Difference]: Without dead ends: 2060 [2022-03-15 16:06:31,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:06:31,853 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 254 mSDsluCounter, 682 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:31,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 268 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 979 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:06:31,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2060 states. [2022-03-15 16:06:31,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2060 to 1500. [2022-03-15 16:06:31,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1500 states, 1499 states have (on average 4.280186791194129) internal successors, (6416), 1499 states have internal predecessors, (6416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:31,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1500 states to 1500 states and 6416 transitions. [2022-03-15 16:06:31,878 INFO L78 Accepts]: Start accepts. Automaton has 1500 states and 6416 transitions. Word has length 29 [2022-03-15 16:06:31,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:31,878 INFO L470 AbstractCegarLoop]: Abstraction has 1500 states and 6416 transitions. [2022-03-15 16:06:31,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-03-15 16:06:31,878 INFO L276 IsEmpty]: Start isEmpty. Operand 1500 states and 6416 transitions. [2022-03-15 16:06:31,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:31,881 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:31,881 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:31,896 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-03-15 16:06:32,081 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,SelfDestructingSolverStorable28 [2022-03-15 16:06:32,081 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:32,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:32,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1092545641, now seen corresponding path program 10 times [2022-03-15 16:06:32,082 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:32,082 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435074509] [2022-03-15 16:06:32,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:32,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:32,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:32,197 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:32,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:32,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435074509] [2022-03-15 16:06:32,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435074509] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:32,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606950872] [2022-03-15 16:06:32,198 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:06:32,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:32,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:32,199 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-03-15 16:06:32,199 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-03-15 16:06:32,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:06:32,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:32,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:32,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:32,360 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 19 treesize of output 11 [2022-03-15 16:06:32,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:32,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:32,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:32,570 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 17 treesize of output 22 [2022-03-15 16:06:32,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:32,580 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 17 treesize of output 7 [2022-03-15 16:06:32,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:32,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606950872] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:32,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:32,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:06:32,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551491302] [2022-03-15 16:06:32,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:32,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:32,624 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:32,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:32,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:32,625 INFO L87 Difference]: Start difference. First operand 1500 states and 6416 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:33,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:33,334 INFO L93 Difference]: Finished difference Result 2826 states and 11385 transitions. [2022-03-15 16:06:33,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:06:33,334 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:33,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:33,341 INFO L225 Difference]: With dead ends: 2826 [2022-03-15 16:06:33,341 INFO L226 Difference]: Without dead ends: 2798 [2022-03-15 16:06:33,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=176, Invalid=880, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:06:33,342 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 511 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 1364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:33,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [511 Valid, 403 Invalid, 1364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1310 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:06:33,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2798 states. [2022-03-15 16:06:33,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2798 to 1634. [2022-03-15 16:06:33,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1634 states, 1633 states have (on average 4.315370483772198) internal successors, (7047), 1633 states have internal predecessors, (7047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:33,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1634 states to 1634 states and 7047 transitions. [2022-03-15 16:06:33,388 INFO L78 Accepts]: Start accepts. Automaton has 1634 states and 7047 transitions. Word has length 29 [2022-03-15 16:06:33,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:33,388 INFO L470 AbstractCegarLoop]: Abstraction has 1634 states and 7047 transitions. [2022-03-15 16:06:33,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:33,388 INFO L276 IsEmpty]: Start isEmpty. Operand 1634 states and 7047 transitions. [2022-03-15 16:06:33,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:33,391 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:33,391 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:33,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-15 16:06:33,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:33,591 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:33,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:33,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1493419173, now seen corresponding path program 11 times [2022-03-15 16:06:33,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:33,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018605699] [2022-03-15 16:06:33,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:33,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:33,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:33,687 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:33,687 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:33,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018605699] [2022-03-15 16:06:33,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018605699] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:33,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532878061] [2022-03-15 16:06:33,688 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:06:33,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:33,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:33,689 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-03-15 16:06:33,690 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-03-15 16:06:33,720 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:06:33,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:33,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:33,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:33,874 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 19 treesize of output 11 [2022-03-15 16:06:33,984 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:33,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:34,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:34,115 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 17 treesize of output 22 [2022-03-15 16:06:34,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:34,124 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 17 treesize of output 7 [2022-03-15 16:06:34,167 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:34,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532878061] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:34,167 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:34,167 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:06:34,167 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837935297] [2022-03-15 16:06:34,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:34,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:34,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:34,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:34,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:34,168 INFO L87 Difference]: Start difference. First operand 1634 states and 7047 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:06:35,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:35,029 INFO L93 Difference]: Finished difference Result 2812 states and 11355 transitions. [2022-03-15 16:06:35,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:06:35,029 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:35,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:35,035 INFO L225 Difference]: With dead ends: 2812 [2022-03-15 16:06:35,035 INFO L226 Difference]: Without dead ends: 2767 [2022-03-15 16:06:35,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:06:35,036 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 344 mSDsluCounter, 1384 mSDsCounter, 0 mSdLazyCounter, 1765 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 1792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:35,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 562 Invalid, 1792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1765 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:06:35,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2767 states. [2022-03-15 16:06:35,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2767 to 1629. [2022-03-15 16:06:35,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1629 states, 1628 states have (on average 4.327395577395578) internal successors, (7045), 1628 states have internal predecessors, (7045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:35,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1629 states to 1629 states and 7045 transitions. [2022-03-15 16:06:35,065 INFO L78 Accepts]: Start accepts. Automaton has 1629 states and 7045 transitions. Word has length 29 [2022-03-15 16:06:35,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:35,065 INFO L470 AbstractCegarLoop]: Abstraction has 1629 states and 7045 transitions. [2022-03-15 16:06:35,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:06:35,066 INFO L276 IsEmpty]: Start isEmpty. Operand 1629 states and 7045 transitions. [2022-03-15 16:06:35,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:35,068 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:35,068 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:35,084 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-03-15 16:06:35,271 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,SelfDestructingSolverStorable30 [2022-03-15 16:06:35,271 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:35,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:35,272 INFO L85 PathProgramCache]: Analyzing trace with hash -2081372641, now seen corresponding path program 12 times [2022-03-15 16:06:35,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:35,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806504675] [2022-03-15 16:06:35,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:35,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:35,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:35,381 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:35,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:35,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806504675] [2022-03-15 16:06:35,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806504675] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:35,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800119914] [2022-03-15 16:06:35,381 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:06:35,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:35,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:35,383 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-03-15 16:06:35,385 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-03-15 16:06:35,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:06:35,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:35,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:35,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:35,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:35,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-03-15 16:06:35,737 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:35,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:35,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:35,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800119914] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:35,875 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:35,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:06:35,875 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205350195] [2022-03-15 16:06:35,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:35,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:35,875 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:35,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:35,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:35,876 INFO L87 Difference]: Start difference. First operand 1629 states and 7045 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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-03-15 16:06:36,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:36,418 INFO L93 Difference]: Finished difference Result 1983 states and 8362 transitions. [2022-03-15 16:06:36,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:06:36,419 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:36,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:36,423 INFO L225 Difference]: With dead ends: 1983 [2022-03-15 16:06:36,423 INFO L226 Difference]: Without dead ends: 1964 [2022-03-15 16:06:36,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:06:36,424 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 130 mSDsluCounter, 834 mSDsCounter, 0 mSdLazyCounter, 1143 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:36,424 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 332 Invalid, 1146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1143 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:36,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1964 states. [2022-03-15 16:06:36,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1964 to 1617. [2022-03-15 16:06:36,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1617 states, 1616 states have (on average 4.3316831683168315) internal successors, (7000), 1616 states have internal predecessors, (7000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:36,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1617 states to 1617 states and 7000 transitions. [2022-03-15 16:06:36,448 INFO L78 Accepts]: Start accepts. Automaton has 1617 states and 7000 transitions. Word has length 29 [2022-03-15 16:06:36,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:36,449 INFO L470 AbstractCegarLoop]: Abstraction has 1617 states and 7000 transitions. [2022-03-15 16:06:36,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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-03-15 16:06:36,449 INFO L276 IsEmpty]: Start isEmpty. Operand 1617 states and 7000 transitions. [2022-03-15 16:06:36,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:36,452 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:36,452 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:36,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-15 16:06:36,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:36,652 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:36,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:36,653 INFO L85 PathProgramCache]: Analyzing trace with hash 74229341, now seen corresponding path program 13 times [2022-03-15 16:06:36,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:36,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31556774] [2022-03-15 16:06:36,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:36,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:36,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:36,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:36,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:36,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31556774] [2022-03-15 16:06:36,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31556774] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:36,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340874843] [2022-03-15 16:06:36,741 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:06:36,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:36,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:36,742 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-03-15 16:06:36,743 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-03-15 16:06:36,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:36,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:36,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:36,961 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 19 treesize of output 11 [2022-03-15 16:06:37,037 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:37,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:37,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:37,167 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 17 treesize of output 22 [2022-03-15 16:06:37,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:37,175 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 17 treesize of output 7 [2022-03-15 16:06:37,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:37,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340874843] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:37,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:37,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:06:37,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304325354] [2022-03-15 16:06:37,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:37,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:06:37,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:37,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:06:37,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:06:37,224 INFO L87 Difference]: Start difference. First operand 1617 states and 7000 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:06:38,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:38,110 INFO L93 Difference]: Finished difference Result 2035 states and 8556 transitions. [2022-03-15 16:06:38,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:06:38,110 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:38,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:38,115 INFO L225 Difference]: With dead ends: 2035 [2022-03-15 16:06:38,115 INFO L226 Difference]: Without dead ends: 2016 [2022-03-15 16:06:38,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:06:38,115 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 345 mSDsluCounter, 1085 mSDsCounter, 0 mSdLazyCounter, 1449 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 1491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:38,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 420 Invalid, 1491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1449 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:06:38,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2016 states. [2022-03-15 16:06:38,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2016 to 1620. [2022-03-15 16:06:38,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1620 states, 1619 states have (on average 4.32674490426189) internal successors, (7005), 1619 states have internal predecessors, (7005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:38,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1620 states to 1620 states and 7005 transitions. [2022-03-15 16:06:38,141 INFO L78 Accepts]: Start accepts. Automaton has 1620 states and 7005 transitions. Word has length 29 [2022-03-15 16:06:38,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:38,141 INFO L470 AbstractCegarLoop]: Abstraction has 1620 states and 7005 transitions. [2022-03-15 16:06:38,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:06:38,141 INFO L276 IsEmpty]: Start isEmpty. Operand 1620 states and 7005 transitions. [2022-03-15 16:06:38,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:38,144 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:38,144 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:38,161 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-03-15 16:06:38,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:38,359 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:38,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:38,360 INFO L85 PathProgramCache]: Analyzing trace with hash 2144591933, now seen corresponding path program 14 times [2022-03-15 16:06:38,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:38,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119054455] [2022-03-15 16:06:38,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:38,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:38,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:38,471 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:38,471 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:38,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119054455] [2022-03-15 16:06:38,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119054455] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:38,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677132852] [2022-03-15 16:06:38,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:06:38,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:38,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:38,473 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-03-15 16:06:38,473 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-03-15 16:06:38,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:06:38,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:38,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:38,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:38,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:38,691 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 17 treesize of output 21 [2022-03-15 16:06:38,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:38,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:38,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:38,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677132852] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:38,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:38,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:06:38,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133346656] [2022-03-15 16:06:38,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:38,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:38,987 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:38,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:38,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:38,988 INFO L87 Difference]: Start difference. First operand 1620 states and 7005 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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-03-15 16:06:39,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:39,420 INFO L93 Difference]: Finished difference Result 1952 states and 8242 transitions. [2022-03-15 16:06:39,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:06:39,420 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:39,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:39,425 INFO L225 Difference]: With dead ends: 1952 [2022-03-15 16:06:39,425 INFO L226 Difference]: Without dead ends: 1933 [2022-03-15 16:06:39,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:06:39,425 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 148 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 923 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:39,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 272 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 923 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:06:39,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1933 states. [2022-03-15 16:06:39,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1933 to 1617. [2022-03-15 16:06:39,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1617 states, 1616 states have (on average 4.329207920792079) internal successors, (6996), 1616 states have internal predecessors, (6996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:39,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1617 states to 1617 states and 6996 transitions. [2022-03-15 16:06:39,449 INFO L78 Accepts]: Start accepts. Automaton has 1617 states and 6996 transitions. Word has length 29 [2022-03-15 16:06:39,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:39,449 INFO L470 AbstractCegarLoop]: Abstraction has 1617 states and 6996 transitions. [2022-03-15 16:06:39,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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-03-15 16:06:39,449 INFO L276 IsEmpty]: Start isEmpty. Operand 1617 states and 6996 transitions. [2022-03-15 16:06:39,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:39,452 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:39,452 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:39,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-15 16:06:39,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:39,653 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:39,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:39,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1194824863, now seen corresponding path program 15 times [2022-03-15 16:06:39,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:39,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606270271] [2022-03-15 16:06:39,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:39,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:39,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:39,747 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:39,747 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:39,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606270271] [2022-03-15 16:06:39,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606270271] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:39,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819773847] [2022-03-15 16:06:39,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:06:39,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:39,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:39,748 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-03-15 16:06:39,749 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-03-15 16:06:39,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:06:39,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:39,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:39,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:39,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:39,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:06:40,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:40,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:40,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:40,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819773847] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:40,215 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:40,215 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:06:40,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583757482] [2022-03-15 16:06:40,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:40,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:40,215 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:40,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:40,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:40,216 INFO L87 Difference]: Start difference. First operand 1617 states and 6996 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:40,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:40,792 INFO L93 Difference]: Finished difference Result 2176 states and 9141 transitions. [2022-03-15 16:06:40,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:06:40,792 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:40,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:40,797 INFO L225 Difference]: With dead ends: 2176 [2022-03-15 16:06:40,797 INFO L226 Difference]: Without dead ends: 2157 [2022-03-15 16:06:40,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:06:40,798 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 329 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 1142 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:40,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [329 Valid, 333 Invalid, 1159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1142 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:40,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2157 states. [2022-03-15 16:06:40,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2157 to 1698. [2022-03-15 16:06:40,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1698 states, 1697 states have (on average 4.342958161461403) internal successors, (7370), 1697 states have internal predecessors, (7370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:40,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 7370 transitions. [2022-03-15 16:06:40,826 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 7370 transitions. Word has length 29 [2022-03-15 16:06:40,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:40,826 INFO L470 AbstractCegarLoop]: Abstraction has 1698 states and 7370 transitions. [2022-03-15 16:06:40,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:40,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 7370 transitions. [2022-03-15 16:06:40,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:40,830 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:40,830 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:40,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-15 16:06:41,045 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,SelfDestructingSolverStorable34 [2022-03-15 16:06:41,045 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:41,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:41,046 INFO L85 PathProgramCache]: Analyzing trace with hash 108447743, now seen corresponding path program 16 times [2022-03-15 16:06:41,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:41,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493085598] [2022-03-15 16:06:41,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:41,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:41,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:41,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:41,129 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:41,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493085598] [2022-03-15 16:06:41,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493085598] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:41,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780834734] [2022-03-15 16:06:41,129 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:06:41,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:41,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:41,130 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-03-15 16:06:41,130 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-03-15 16:06:41,160 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:06:41,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:41,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:41,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:41,319 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 19 treesize of output 11 [2022-03-15 16:06:41,408 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:41,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:41,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:41,508 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 17 treesize of output 22 [2022-03-15 16:06:41,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:41,517 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 17 treesize of output 7 [2022-03-15 16:06:41,574 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:41,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780834734] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:41,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:41,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:06:41,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788226808] [2022-03-15 16:06:41,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:41,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:41,574 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:41,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:41,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:41,575 INFO L87 Difference]: Start difference. First operand 1698 states and 7370 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:42,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:42,344 INFO L93 Difference]: Finished difference Result 2754 states and 11325 transitions. [2022-03-15 16:06:42,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:06:42,344 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:42,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:42,350 INFO L225 Difference]: With dead ends: 2754 [2022-03-15 16:06:42,350 INFO L226 Difference]: Without dead ends: 2726 [2022-03-15 16:06:42,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:06:42,351 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 381 mSDsluCounter, 1160 mSDsCounter, 0 mSdLazyCounter, 1548 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 1576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:42,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 472 Invalid, 1576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1548 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:06:42,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2726 states. [2022-03-15 16:06:42,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2726 to 1807. [2022-03-15 16:06:42,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1807 states, 1806 states have (on average 4.377630121816169) internal successors, (7906), 1806 states have internal predecessors, (7906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:42,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1807 states to 1807 states and 7906 transitions. [2022-03-15 16:06:42,385 INFO L78 Accepts]: Start accepts. Automaton has 1807 states and 7906 transitions. Word has length 29 [2022-03-15 16:06:42,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:42,385 INFO L470 AbstractCegarLoop]: Abstraction has 1807 states and 7906 transitions. [2022-03-15 16:06:42,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:42,385 INFO L276 IsEmpty]: Start isEmpty. Operand 1807 states and 7906 transitions. [2022-03-15 16:06:42,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:42,389 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:42,389 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:42,405 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-03-15 16:06:42,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-15 16:06:42,589 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:42,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:42,590 INFO L85 PathProgramCache]: Analyzing trace with hash 55061223, now seen corresponding path program 17 times [2022-03-15 16:06:42,590 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:42,590 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472151082] [2022-03-15 16:06:42,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:42,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:42,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:42,679 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:42,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:42,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472151082] [2022-03-15 16:06:42,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472151082] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:42,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129220866] [2022-03-15 16:06:42,679 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:06:42,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:42,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:42,680 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-03-15 16:06:42,706 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-03-15 16:06:42,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:06:42,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:42,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:42,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:42,876 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 19 treesize of output 11 [2022-03-15 16:06:42,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:42,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:43,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:43,078 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 17 treesize of output 22 [2022-03-15 16:06:43,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:43,087 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 17 treesize of output 7 [2022-03-15 16:06:43,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:43,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129220866] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:43,150 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:43,150 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:06:43,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690801170] [2022-03-15 16:06:43,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:43,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:43,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:43,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:43,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:43,153 INFO L87 Difference]: Start difference. First operand 1807 states and 7906 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:06:43,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:43,921 INFO L93 Difference]: Finished difference Result 2761 states and 11342 transitions. [2022-03-15 16:06:43,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:06:43,921 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:43,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:43,928 INFO L225 Difference]: With dead ends: 2761 [2022-03-15 16:06:43,928 INFO L226 Difference]: Without dead ends: 2728 [2022-03-15 16:06:43,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=176, Invalid=880, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:06:43,928 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 383 mSDsluCounter, 1090 mSDsCounter, 0 mSdLazyCounter, 1502 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 1533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:43,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 455 Invalid, 1533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1502 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:06:43,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2728 states. [2022-03-15 16:06:43,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2728 to 1767. [2022-03-15 16:06:43,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1767 states, 1766 states have (on average 4.377689694224236) internal successors, (7731), 1766 states have internal predecessors, (7731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:43,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 7731 transitions. [2022-03-15 16:06:43,961 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 7731 transitions. Word has length 29 [2022-03-15 16:06:43,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:43,961 INFO L470 AbstractCegarLoop]: Abstraction has 1767 states and 7731 transitions. [2022-03-15 16:06:43,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:06:43,962 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 7731 transitions. [2022-03-15 16:06:43,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:43,965 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:43,965 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:43,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-15 16:06:44,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:44,175 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:44,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:44,176 INFO L85 PathProgramCache]: Analyzing trace with hash 2117890319, now seen corresponding path program 18 times [2022-03-15 16:06:44,176 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:44,176 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551888733] [2022-03-15 16:06:44,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:44,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:44,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:44,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:44,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:44,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551888733] [2022-03-15 16:06:44,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551888733] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:44,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223367102] [2022-03-15 16:06:44,278 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:06:44,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:44,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:44,279 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-03-15 16:06:44,280 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-03-15 16:06:44,309 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:06:44,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:44,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:44,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:44,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:44,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:06:44,660 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:44,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:44,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:44,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223367102] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:44,786 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:44,786 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:06:44,786 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959701457] [2022-03-15 16:06:44,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:44,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:44,787 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:44,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:44,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:44,787 INFO L87 Difference]: Start difference. First operand 1767 states and 7731 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:45,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:45,259 INFO L93 Difference]: Finished difference Result 2094 states and 8952 transitions. [2022-03-15 16:06:45,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:06:45,259 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:45,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:45,264 INFO L225 Difference]: With dead ends: 2094 [2022-03-15 16:06:45,264 INFO L226 Difference]: Without dead ends: 2079 [2022-03-15 16:06:45,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:06:45,264 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 144 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 1062 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:45,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 319 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1062 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:45,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2079 states. [2022-03-15 16:06:45,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2079 to 1755. [2022-03-15 16:06:45,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1755 states, 1754 states have (on average 4.379703534777651) internal successors, (7682), 1754 states have internal predecessors, (7682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:45,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1755 states to 1755 states and 7682 transitions. [2022-03-15 16:06:45,290 INFO L78 Accepts]: Start accepts. Automaton has 1755 states and 7682 transitions. Word has length 29 [2022-03-15 16:06:45,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:45,290 INFO L470 AbstractCegarLoop]: Abstraction has 1755 states and 7682 transitions. [2022-03-15 16:06:45,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:45,291 INFO L276 IsEmpty]: Start isEmpty. Operand 1755 states and 7682 transitions. [2022-03-15 16:06:45,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:45,294 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:45,294 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:45,310 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-03-15 16:06:45,494 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,SelfDestructingSolverStorable37 [2022-03-15 16:06:45,494 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:45,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:45,495 INFO L85 PathProgramCache]: Analyzing trace with hash -101621211, now seen corresponding path program 19 times [2022-03-15 16:06:45,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:45,495 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039537985] [2022-03-15 16:06:45,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:45,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:45,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:45,601 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:45,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:45,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039537985] [2022-03-15 16:06:45,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039537985] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:45,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543941177] [2022-03-15 16:06:45,601 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:06:45,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:45,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:45,606 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-03-15 16:06:45,608 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-03-15 16:06:45,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:45,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:45,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:45,868 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 19 treesize of output 11 [2022-03-15 16:06:45,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:45,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:46,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:46,044 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 17 treesize of output 22 [2022-03-15 16:06:46,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:46,052 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 17 treesize of output 7 [2022-03-15 16:06:46,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:46,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543941177] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:46,111 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:46,111 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:06:46,111 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237217278] [2022-03-15 16:06:46,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:46,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:06:46,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:46,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:06:46,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:06:46,112 INFO L87 Difference]: Start difference. First operand 1755 states and 7682 transitions. Second operand has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:47,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:47,066 INFO L93 Difference]: Finished difference Result 2126 states and 9072 transitions. [2022-03-15 16:06:47,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:06:47,066 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:47,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:47,071 INFO L225 Difference]: With dead ends: 2126 [2022-03-15 16:06:47,071 INFO L226 Difference]: Without dead ends: 2111 [2022-03-15 16:06:47,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:06:47,072 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 252 mSDsluCounter, 1263 mSDsCounter, 0 mSdLazyCounter, 1718 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 1752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:47,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 520 Invalid, 1752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1718 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:06:47,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2111 states. [2022-03-15 16:06:47,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2111 to 1767. [2022-03-15 16:06:47,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1767 states, 1766 states have (on average 4.36806342015855) internal successors, (7714), 1766 states have internal predecessors, (7714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:47,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 7714 transitions. [2022-03-15 16:06:47,107 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 7714 transitions. Word has length 29 [2022-03-15 16:06:47,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:47,107 INFO L470 AbstractCegarLoop]: Abstraction has 1767 states and 7714 transitions. [2022-03-15 16:06:47,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:47,107 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 7714 transitions. [2022-03-15 16:06:47,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:47,110 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:47,110 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:47,127 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-03-15 16:06:47,310 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,SelfDestructingSolverStorable38 [2022-03-15 16:06:47,311 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:47,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:47,311 INFO L85 PathProgramCache]: Analyzing trace with hash 332408135, now seen corresponding path program 20 times [2022-03-15 16:06:47,311 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:47,311 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425148338] [2022-03-15 16:06:47,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:47,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:47,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:47,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:47,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:47,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425148338] [2022-03-15 16:06:47,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425148338] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:47,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936193471] [2022-03-15 16:06:47,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:06:47,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:47,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:47,401 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-03-15 16:06:47,402 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-03-15 16:06:47,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:06:47,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:47,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:47,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:47,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:47,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:06:47,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:47,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:47,932 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:47,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936193471] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:47,932 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:47,933 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-15 16:06:47,933 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859536442] [2022-03-15 16:06:47,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:47,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:06:47,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:47,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:06:47,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:06:47,933 INFO L87 Difference]: Start difference. First operand 1767 states and 7714 transitions. Second operand has 22 states, 22 states have (on average 2.727272727272727) internal successors, (60), 21 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-03-15 16:06:48,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:48,549 INFO L93 Difference]: Finished difference Result 2191 states and 9154 transitions. [2022-03-15 16:06:48,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:06:48,550 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.727272727272727) internal successors, (60), 21 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 29 [2022-03-15 16:06:48,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:48,555 INFO L225 Difference]: With dead ends: 2191 [2022-03-15 16:06:48,555 INFO L226 Difference]: Without dead ends: 2176 [2022-03-15 16:06:48,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:06:48,555 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 265 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 1157 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 1178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:48,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 359 Invalid, 1178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1157 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:48,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2176 states. [2022-03-15 16:06:48,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2176 to 1764. [2022-03-15 16:06:48,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1764 states, 1763 states have (on average 4.3698241633579125) internal successors, (7704), 1763 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:48,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 7704 transitions. [2022-03-15 16:06:48,581 INFO L78 Accepts]: Start accepts. Automaton has 1764 states and 7704 transitions. Word has length 29 [2022-03-15 16:06:48,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:48,582 INFO L470 AbstractCegarLoop]: Abstraction has 1764 states and 7704 transitions. [2022-03-15 16:06:48,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.727272727272727) internal successors, (60), 21 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-03-15 16:06:48,582 INFO L276 IsEmpty]: Start isEmpty. Operand 1764 states and 7704 transitions. [2022-03-15 16:06:48,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:48,585 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:48,585 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:48,603 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-03-15 16:06:48,794 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,SelfDestructingSolverStorable39 [2022-03-15 16:06:48,794 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:48,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:48,795 INFO L85 PathProgramCache]: Analyzing trace with hash 754462757, now seen corresponding path program 21 times [2022-03-15 16:06:48,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:48,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251217554] [2022-03-15 16:06:48,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:48,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:48,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:48,900 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:48,900 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:48,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251217554] [2022-03-15 16:06:48,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251217554] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:48,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381899811] [2022-03-15 16:06:48,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:06:48,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:48,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:48,901 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-03-15 16:06:48,902 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-03-15 16:06:48,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:06:48,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:48,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:48,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:49,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:49,050 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 11 treesize of output 15 [2022-03-15 16:06:49,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:49,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:49,377 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:49,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381899811] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:49,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:49,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:06:49,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152841155] [2022-03-15 16:06:49,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:49,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:06:49,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:49,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:06:49,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:06:49,378 INFO L87 Difference]: Start difference. First operand 1764 states and 7704 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 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-03-15 16:06:49,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:49,957 INFO L93 Difference]: Finished difference Result 2126 states and 9065 transitions. [2022-03-15 16:06:49,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:06:49,958 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:49,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:49,962 INFO L225 Difference]: With dead ends: 2126 [2022-03-15 16:06:49,962 INFO L226 Difference]: Without dead ends: 2107 [2022-03-15 16:06:49,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=178, Invalid=692, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:06:49,963 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 332 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 1105 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:49,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 320 Invalid, 1125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1105 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:49,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2107 states. [2022-03-15 16:06:49,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2107 to 1794. [2022-03-15 16:06:49,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1794 states, 1793 states have (on average 4.37590630228667) internal successors, (7846), 1793 states have internal predecessors, (7846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:49,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1794 states to 1794 states and 7846 transitions. [2022-03-15 16:06:49,990 INFO L78 Accepts]: Start accepts. Automaton has 1794 states and 7846 transitions. Word has length 29 [2022-03-15 16:06:49,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:49,990 INFO L470 AbstractCegarLoop]: Abstraction has 1794 states and 7846 transitions. [2022-03-15 16:06:49,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 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-03-15 16:06:49,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1794 states and 7846 transitions. [2022-03-15 16:06:49,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:49,993 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:49,993 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:50,009 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-03-15 16:06:50,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:50,195 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:50,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:50,196 INFO L85 PathProgramCache]: Analyzing trace with hash 2057735363, now seen corresponding path program 22 times [2022-03-15 16:06:50,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:50,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064559679] [2022-03-15 16:06:50,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:50,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:50,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:50,302 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:50,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:50,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064559679] [2022-03-15 16:06:50,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064559679] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:50,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720575053] [2022-03-15 16:06:50,302 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:06:50,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:50,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:50,303 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-03-15 16:06:50,304 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-03-15 16:06:50,334 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:06:50,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:50,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:50,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:50,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:06:50,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:50,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:50,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:50,714 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 17 treesize of output 22 [2022-03-15 16:06:50,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:50,725 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 17 treesize of output 7 [2022-03-15 16:06:50,785 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:50,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720575053] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:50,785 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:50,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:06:50,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526583739] [2022-03-15 16:06:50,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:50,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:50,786 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:50,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:50,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:50,786 INFO L87 Difference]: Start difference. First operand 1794 states and 7846 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:51,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:51,520 INFO L93 Difference]: Finished difference Result 2562 states and 10721 transitions. [2022-03-15 16:06:51,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:06:51,521 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:51,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:51,527 INFO L225 Difference]: With dead ends: 2562 [2022-03-15 16:06:51,527 INFO L226 Difference]: Without dead ends: 2534 [2022-03-15 16:06:51,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:06:51,527 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 338 mSDsluCounter, 1082 mSDsCounter, 0 mSdLazyCounter, 1434 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 1461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:51,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 415 Invalid, 1461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1434 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:06:51,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2534 states. [2022-03-15 16:06:51,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2534 to 1885. [2022-03-15 16:06:51,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1885 states, 1884 states have (on average 4.397027600849257) internal successors, (8284), 1884 states have internal predecessors, (8284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:51,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1885 states to 1885 states and 8284 transitions. [2022-03-15 16:06:51,559 INFO L78 Accepts]: Start accepts. Automaton has 1885 states and 8284 transitions. Word has length 29 [2022-03-15 16:06:51,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:51,559 INFO L470 AbstractCegarLoop]: Abstraction has 1885 states and 8284 transitions. [2022-03-15 16:06:51,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:51,559 INFO L276 IsEmpty]: Start isEmpty. Operand 1885 states and 8284 transitions. [2022-03-15 16:06:51,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:51,563 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:51,563 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:51,578 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-15 16:06:51,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:51,763 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:51,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:51,763 INFO L85 PathProgramCache]: Analyzing trace with hash 2004348843, now seen corresponding path program 23 times [2022-03-15 16:06:51,763 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:51,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478949753] [2022-03-15 16:06:51,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:51,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:51,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:51,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:51,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:51,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478949753] [2022-03-15 16:06:51,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478949753] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:51,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866729002] [2022-03-15 16:06:51,877 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:06:51,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:51,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:51,878 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-03-15 16:06:51,879 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-03-15 16:06:51,908 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:06:51,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:51,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:51,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:52,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:06:52,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:52,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:52,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:52,308 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 17 treesize of output 22 [2022-03-15 16:06:52,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:52,318 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 17 treesize of output 7 [2022-03-15 16:06:52,378 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:52,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866729002] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:52,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:52,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:06:52,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453954040] [2022-03-15 16:06:52,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:52,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:52,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:52,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:52,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:52,380 INFO L87 Difference]: Start difference. First operand 1885 states and 8284 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:06:53,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:53,070 INFO L93 Difference]: Finished difference Result 2569 states and 10738 transitions. [2022-03-15 16:06:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:06:53,070 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:53,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:53,076 INFO L225 Difference]: With dead ends: 2569 [2022-03-15 16:06:53,076 INFO L226 Difference]: Without dead ends: 2536 [2022-03-15 16:06:53,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=202, Invalid=854, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:06:53,079 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 400 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 1187 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 1227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:53,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 355 Invalid, 1227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1187 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:53,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2536 states. [2022-03-15 16:06:53,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2536 to 1824. [2022-03-15 16:06:53,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1824 states, 1823 states have (on average 4.393307734503566) internal successors, (8009), 1823 states have internal predecessors, (8009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:53,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 8009 transitions. [2022-03-15 16:06:53,111 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 8009 transitions. Word has length 29 [2022-03-15 16:06:53,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:53,111 INFO L470 AbstractCegarLoop]: Abstraction has 1824 states and 8009 transitions. [2022-03-15 16:06:53,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:06:53,111 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 8009 transitions. [2022-03-15 16:06:53,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:53,115 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:53,115 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:53,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-15 16:06:53,315 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,SelfDestructingSolverStorable42 [2022-03-15 16:06:53,315 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:53,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:53,316 INFO L85 PathProgramCache]: Analyzing trace with hash -227789357, now seen corresponding path program 24 times [2022-03-15 16:06:53,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:53,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707842146] [2022-03-15 16:06:53,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:53,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:53,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:53,414 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:53,414 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:53,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707842146] [2022-03-15 16:06:53,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707842146] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:53,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555208801] [2022-03-15 16:06:53,414 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:06:53,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:53,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:53,415 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-03-15 16:06:53,415 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-03-15 16:06:53,444 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:06:53,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:53,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:53,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:53,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:53,565 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 11 treesize of output 15 [2022-03-15 16:06:53,790 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:53,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:53,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:53,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555208801] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:53,950 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:53,951 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:06:53,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723968046] [2022-03-15 16:06:53,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:53,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:06:53,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:53,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:06:53,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:06:53,951 INFO L87 Difference]: Start difference. First operand 1824 states and 8009 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:54,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:54,478 INFO L93 Difference]: Finished difference Result 1999 states and 8662 transitions. [2022-03-15 16:06:54,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:06:54,478 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:54,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:54,483 INFO L225 Difference]: With dead ends: 1999 [2022-03-15 16:06:54,483 INFO L226 Difference]: Without dead ends: 1984 [2022-03-15 16:06:54,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:06:54,483 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 125 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 1204 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 1207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:54,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 343 Invalid, 1207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1204 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:54,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1984 states. [2022-03-15 16:06:54,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1984 to 1809. [2022-03-15 16:06:54,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1809 states, 1808 states have (on average 4.397123893805309) internal successors, (7950), 1808 states have internal predecessors, (7950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:54,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 7950 transitions. [2022-03-15 16:06:54,510 INFO L78 Accepts]: Start accepts. Automaton has 1809 states and 7950 transitions. Word has length 29 [2022-03-15 16:06:54,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:54,510 INFO L470 AbstractCegarLoop]: Abstraction has 1809 states and 7950 transitions. [2022-03-15 16:06:54,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:54,511 INFO L276 IsEmpty]: Start isEmpty. Operand 1809 states and 7950 transitions. [2022-03-15 16:06:54,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:54,514 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:54,514 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:54,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-15 16:06:54,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-15 16:06:54,727 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:54,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:54,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1276561759, now seen corresponding path program 25 times [2022-03-15 16:06:54,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:54,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937387981] [2022-03-15 16:06:54,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:54,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:54,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:54,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:54,828 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:54,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937387981] [2022-03-15 16:06:54,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937387981] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:54,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756449041] [2022-03-15 16:06:54,828 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:06:54,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:54,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:54,829 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-03-15 16:06:54,830 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-03-15 16:06:54,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:54,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:54,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:54,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:06:55,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:55,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:55,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:55,212 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 17 treesize of output 22 [2022-03-15 16:06:55,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:55,221 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 17 treesize of output 7 [2022-03-15 16:06:55,280 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:55,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756449041] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:55,280 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:55,280 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:06:55,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063784502] [2022-03-15 16:06:55,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:55,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:06:55,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:55,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:06:55,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:06:55,281 INFO L87 Difference]: Start difference. First operand 1809 states and 7950 transitions. Second operand has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:06:56,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:56,142 INFO L93 Difference]: Finished difference Result 2655 states and 11037 transitions. [2022-03-15 16:06:56,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:06:56,142 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:56,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:56,148 INFO L225 Difference]: With dead ends: 2655 [2022-03-15 16:06:56,148 INFO L226 Difference]: Without dead ends: 2617 [2022-03-15 16:06:56,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:06:56,149 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 601 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 1388 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 1468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:56,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [601 Valid, 403 Invalid, 1468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1388 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:06:56,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2617 states. [2022-03-15 16:06:56,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2617 to 1921. [2022-03-15 16:06:56,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1921 states, 1920 states have (on average 4.422395833333334) internal successors, (8491), 1920 states have internal predecessors, (8491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:56,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1921 states to 1921 states and 8491 transitions. [2022-03-15 16:06:56,183 INFO L78 Accepts]: Start accepts. Automaton has 1921 states and 8491 transitions. Word has length 29 [2022-03-15 16:06:56,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:56,183 INFO L470 AbstractCegarLoop]: Abstraction has 1921 states and 8491 transitions. [2022-03-15 16:06:56,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:06:56,184 INFO L276 IsEmpty]: Start isEmpty. Operand 1921 states and 8491 transitions. [2022-03-15 16:06:56,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:56,187 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:56,187 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:56,203 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-03-15 16:06:56,402 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,SelfDestructingSolverStorable44 [2022-03-15 16:06:56,403 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:56,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:56,403 INFO L85 PathProgramCache]: Analyzing trace with hash 26710847, now seen corresponding path program 26 times [2022-03-15 16:06:56,403 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:56,403 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642382438] [2022-03-15 16:06:56,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:56,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:56,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:56,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:56,536 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:56,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642382438] [2022-03-15 16:06:56,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642382438] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:56,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704261651] [2022-03-15 16:06:56,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:06:56,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:56,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:56,537 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-03-15 16:06:56,538 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-03-15 16:06:56,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:06:56,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:56,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:56,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:56,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:56,742 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 11 treesize of output 15 [2022-03-15 16:06:56,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:56,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:57,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:57,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704261651] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:57,055 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:57,056 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 19 [2022-03-15 16:06:57,056 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381805339] [2022-03-15 16:06:57,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:57,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:06:57,056 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:57,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:06:57,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:06:57,056 INFO L87 Difference]: Start difference. First operand 1921 states and 8491 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:57,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:57,576 INFO L93 Difference]: Finished difference Result 2244 states and 9582 transitions. [2022-03-15 16:06:57,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:06:57,576 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:57,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:57,581 INFO L225 Difference]: With dead ends: 2244 [2022-03-15 16:06:57,581 INFO L226 Difference]: Without dead ends: 2231 [2022-03-15 16:06:57,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:06:57,582 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 274 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 1107 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:57,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 310 Invalid, 1121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1107 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:57,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2231 states. [2022-03-15 16:06:57,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2231 to 1921. [2022-03-15 16:06:57,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1921 states, 1920 states have (on average 4.420833333333333) internal successors, (8488), 1920 states have internal predecessors, (8488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:57,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1921 states to 1921 states and 8488 transitions. [2022-03-15 16:06:57,611 INFO L78 Accepts]: Start accepts. Automaton has 1921 states and 8488 transitions. Word has length 29 [2022-03-15 16:06:57,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:57,611 INFO L470 AbstractCegarLoop]: Abstraction has 1921 states and 8488 transitions. [2022-03-15 16:06:57,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:57,611 INFO L276 IsEmpty]: Start isEmpty. Operand 1921 states and 8488 transitions. [2022-03-15 16:06:57,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:57,627 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:57,627 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:57,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-15 16:06:57,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-15 16:06:57,827 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:57,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:57,828 INFO L85 PathProgramCache]: Analyzing trace with hash -872651225, now seen corresponding path program 27 times [2022-03-15 16:06:57,828 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:57,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195407359] [2022-03-15 16:06:57,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:57,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:57,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:57,925 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:57,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:57,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195407359] [2022-03-15 16:06:57,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195407359] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:57,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127141052] [2022-03-15 16:06:57,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:06:57,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:57,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:57,927 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-03-15 16:06:57,927 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-03-15 16:06:57,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:06:57,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:57,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:57,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:58,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:58,078 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 11 treesize of output 15 [2022-03-15 16:06:58,266 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:58,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:58,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:58,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127141052] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:58,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:58,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:06:58,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954027321] [2022-03-15 16:06:58,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:58,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:06:58,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:58,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:06:58,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:06:58,407 INFO L87 Difference]: Start difference. First operand 1921 states and 8488 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:58,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:06:58,995 INFO L93 Difference]: Finished difference Result 2209 states and 9500 transitions. [2022-03-15 16:06:58,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:06:58,996 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:06:58,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:06:59,001 INFO L225 Difference]: With dead ends: 2209 [2022-03-15 16:06:59,001 INFO L226 Difference]: Without dead ends: 2181 [2022-03-15 16:06:59,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=656, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:06:59,004 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 303 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:06:59,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 316 Invalid, 1153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1134 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:06:59,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2181 states. [2022-03-15 16:06:59,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2181 to 1881. [2022-03-15 16:06:59,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1881 states, 1880 states have (on average 4.421808510638298) internal successors, (8313), 1880 states have internal predecessors, (8313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:59,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1881 states to 1881 states and 8313 transitions. [2022-03-15 16:06:59,043 INFO L78 Accepts]: Start accepts. Automaton has 1881 states and 8313 transitions. Word has length 29 [2022-03-15 16:06:59,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:06:59,043 INFO L470 AbstractCegarLoop]: Abstraction has 1881 states and 8313 transitions. [2022-03-15 16:06:59,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:06:59,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1881 states and 8313 transitions. [2022-03-15 16:06:59,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:06:59,047 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:06:59,047 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:06:59,062 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-03-15 16:06:59,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:59,247 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:06:59,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:06:59,248 INFO L85 PathProgramCache]: Analyzing trace with hash -757329439, now seen corresponding path program 28 times [2022-03-15 16:06:59,248 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:06:59,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145031892] [2022-03-15 16:06:59,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:06:59,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:06:59,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:06:59,361 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:59,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:06:59,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145031892] [2022-03-15 16:06:59,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145031892] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:06:59,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514222372] [2022-03-15 16:06:59,361 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:06:59,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:06:59,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:06:59,363 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-03-15 16:06:59,365 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-03-15 16:06:59,394 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:06:59,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:06:59,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:06:59,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:06:59,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:06:59,702 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:59,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:06:59,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:06:59,820 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 17 treesize of output 22 [2022-03-15 16:06:59,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:06:59,831 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 17 treesize of output 7 [2022-03-15 16:06:59,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:06:59,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514222372] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:06:59,890 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:06:59,890 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:06:59,890 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53828405] [2022-03-15 16:06:59,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:06:59,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:06:59,890 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:06:59,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:06:59,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:06:59,891 INFO L87 Difference]: Start difference. First operand 1881 states and 8313 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:07:00,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:00,899 INFO L93 Difference]: Finished difference Result 2425 states and 10268 transitions. [2022-03-15 16:07:00,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:07:00,899 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:00,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:00,905 INFO L225 Difference]: With dead ends: 2425 [2022-03-15 16:07:00,905 INFO L226 Difference]: Without dead ends: 2387 [2022-03-15 16:07:00,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=198, Invalid=1362, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:07:00,906 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 384 mSDsluCounter, 1335 mSDsCounter, 0 mSdLazyCounter, 1734 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 1786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:00,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 520 Invalid, 1786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1734 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:07:00,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2387 states. [2022-03-15 16:07:00,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2387 to 1881. [2022-03-15 16:07:00,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1881 states, 1880 states have (on average 4.421808510638298) internal successors, (8313), 1880 states have internal predecessors, (8313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:00,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1881 states to 1881 states and 8313 transitions. [2022-03-15 16:07:00,942 INFO L78 Accepts]: Start accepts. Automaton has 1881 states and 8313 transitions. Word has length 29 [2022-03-15 16:07:00,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:00,942 INFO L470 AbstractCegarLoop]: Abstraction has 1881 states and 8313 transitions. [2022-03-15 16:07:00,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:07:00,942 INFO L276 IsEmpty]: Start isEmpty. Operand 1881 states and 8313 transitions. [2022-03-15 16:07:00,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:00,945 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:00,946 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:00,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:01,159 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,SelfDestructingSolverStorable47 [2022-03-15 16:07:01,159 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:01,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:01,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1692151869, now seen corresponding path program 29 times [2022-03-15 16:07:01,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:01,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868716864] [2022-03-15 16:07:01,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:01,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:01,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:01,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:01,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:01,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868716864] [2022-03-15 16:07:01,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868716864] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:01,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218237817] [2022-03-15 16:07:01,252 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:07:01,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:01,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:01,254 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-03-15 16:07:01,254 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-03-15 16:07:01,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:07:01,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:01,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:07:01,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:01,420 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-03-15 16:07:01,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:01,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:01,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:01,679 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 17 treesize of output 22 [2022-03-15 16:07:01,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:01,704 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 17 treesize of output 7 [2022-03-15 16:07:01,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:01,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218237817] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:01,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:01,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 20 [2022-03-15 16:07:01,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083840638] [2022-03-15 16:07:01,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:01,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:07:01,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:01,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:07:01,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:07:01,769 INFO L87 Difference]: Start difference. First operand 1881 states and 8313 transitions. Second operand has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 20 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:02,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:02,650 INFO L93 Difference]: Finished difference Result 2447 states and 10393 transitions. [2022-03-15 16:07:02,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:07:02,651 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 20 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:02,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:02,656 INFO L225 Difference]: With dead ends: 2447 [2022-03-15 16:07:02,656 INFO L226 Difference]: Without dead ends: 2425 [2022-03-15 16:07:02,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=200, Invalid=1060, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:07:02,657 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 345 mSDsluCounter, 1117 mSDsCounter, 0 mSdLazyCounter, 1505 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 1551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:02,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 438 Invalid, 1551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1505 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:07:02,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2425 states. [2022-03-15 16:07:02,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2425 to 1869. [2022-03-15 16:07:02,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1869 states, 1868 states have (on average 4.423982869379015) internal successors, (8264), 1868 states have internal predecessors, (8264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:02,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1869 states to 1869 states and 8264 transitions. [2022-03-15 16:07:02,685 INFO L78 Accepts]: Start accepts. Automaton has 1869 states and 8264 transitions. Word has length 29 [2022-03-15 16:07:02,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:02,686 INFO L470 AbstractCegarLoop]: Abstraction has 1869 states and 8264 transitions. [2022-03-15 16:07:02,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 20 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:02,686 INFO L276 IsEmpty]: Start isEmpty. Operand 1869 states and 8264 transitions. [2022-03-15 16:07:02,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:02,689 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:02,689 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:02,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-15 16:07:02,889 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,SelfDestructingSolverStorable48 [2022-03-15 16:07:02,889 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:02,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:02,889 INFO L85 PathProgramCache]: Analyzing trace with hash -285338559, now seen corresponding path program 15 times [2022-03-15 16:07:02,890 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:02,890 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766881536] [2022-03-15 16:07:02,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:02,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:02,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:02,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:02,992 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:02,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766881536] [2022-03-15 16:07:02,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766881536] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:02,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821733626] [2022-03-15 16:07:02,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:07:02,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:02,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:02,994 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-03-15 16:07:02,994 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-03-15 16:07:03,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:07:03,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:03,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:03,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:03,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:03,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:07:03,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:03,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:03,491 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:03,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821733626] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:03,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:03,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:07:03,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100056284] [2022-03-15 16:07:03,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:03,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:03,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:03,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:03,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:03,492 INFO L87 Difference]: Start difference. First operand 1869 states and 8264 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:04,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:04,117 INFO L93 Difference]: Finished difference Result 2494 states and 10689 transitions. [2022-03-15 16:07:04,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:07:04,118 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:04,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:04,124 INFO L225 Difference]: With dead ends: 2494 [2022-03-15 16:07:04,124 INFO L226 Difference]: Without dead ends: 2475 [2022-03-15 16:07:04,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:07:04,124 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 357 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 1292 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:04,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 360 Invalid, 1308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1292 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:07:04,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2475 states. [2022-03-15 16:07:04,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2475 to 1968. [2022-03-15 16:07:04,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1968 states, 1967 states have (on average 4.427046263345196) internal successors, (8708), 1967 states have internal predecessors, (8708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:04,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 8708 transitions. [2022-03-15 16:07:04,155 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 8708 transitions. Word has length 29 [2022-03-15 16:07:04,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:04,155 INFO L470 AbstractCegarLoop]: Abstraction has 1968 states and 8708 transitions. [2022-03-15 16:07:04,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:04,155 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 8708 transitions. [2022-03-15 16:07:04,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:04,158 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:04,158 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:04,176 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-03-15 16:07:04,371 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,SelfDestructingSolverStorable49 [2022-03-15 16:07:04,371 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:04,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:04,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1137016267, now seen corresponding path program 16 times [2022-03-15 16:07:04,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:04,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454899395] [2022-03-15 16:07:04,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:04,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:04,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:04,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:04,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:04,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454899395] [2022-03-15 16:07:04,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454899395] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:04,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658560519] [2022-03-15 16:07:04,464 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:07:04,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:04,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:04,465 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-03-15 16:07:04,465 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-03-15 16:07:04,494 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:07:04,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:04,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:04,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:04,643 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 19 treesize of output 11 [2022-03-15 16:07:04,738 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:04,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:04,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:04,856 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 17 treesize of output 22 [2022-03-15 16:07:04,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:04,865 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 17 treesize of output 7 [2022-03-15 16:07:04,914 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:04,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658560519] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:04,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:04,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:07:04,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70067023] [2022-03-15 16:07:04,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:04,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:04,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:04,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:04,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:04,916 INFO L87 Difference]: Start difference. First operand 1968 states and 8708 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:05,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:05,693 INFO L93 Difference]: Finished difference Result 3178 states and 13290 transitions. [2022-03-15 16:07:05,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:07:05,693 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:05,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:05,700 INFO L225 Difference]: With dead ends: 3178 [2022-03-15 16:07:05,700 INFO L226 Difference]: Without dead ends: 3150 [2022-03-15 16:07:05,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:07:05,701 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 498 mSDsluCounter, 1161 mSDsCounter, 0 mSdLazyCounter, 1541 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 1603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:05,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 466 Invalid, 1603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1541 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:07:05,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3150 states. [2022-03-15 16:07:05,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3150 to 2117. [2022-03-15 16:07:05,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2117 states, 2116 states have (on average 4.453213610586011) internal successors, (9423), 2116 states have internal predecessors, (9423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:05,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2117 states to 2117 states and 9423 transitions. [2022-03-15 16:07:05,755 INFO L78 Accepts]: Start accepts. Automaton has 2117 states and 9423 transitions. Word has length 29 [2022-03-15 16:07:05,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:05,755 INFO L470 AbstractCegarLoop]: Abstraction has 2117 states and 9423 transitions. [2022-03-15 16:07:05,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:05,755 INFO L276 IsEmpty]: Start isEmpty. Operand 2117 states and 9423 transitions. [2022-03-15 16:07:05,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:05,758 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:05,758 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:05,774 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-03-15 16:07:05,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:05,959 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:05,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:05,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1537889799, now seen corresponding path program 17 times [2022-03-15 16:07:05,959 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:05,959 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112915289] [2022-03-15 16:07:05,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:05,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:05,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:06,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:06,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:06,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112915289] [2022-03-15 16:07:06,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112915289] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:06,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225915020] [2022-03-15 16:07:06,053 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:07:06,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:06,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:06,055 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-03-15 16:07:06,056 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-03-15 16:07:06,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:07:06,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:06,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:06,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:06,226 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 19 treesize of output 11 [2022-03-15 16:07:06,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:06,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:06,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:06,427 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 17 treesize of output 22 [2022-03-15 16:07:06,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:06,435 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 17 treesize of output 7 [2022-03-15 16:07:06,482 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:06,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225915020] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:06,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:06,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:07:06,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046693096] [2022-03-15 16:07:06,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:06,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:06,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:06,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:06,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:06,483 INFO L87 Difference]: Start difference. First operand 2117 states and 9423 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:07:07,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:07,247 INFO L93 Difference]: Finished difference Result 3185 states and 13307 transitions. [2022-03-15 16:07:07,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:07:07,248 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:07,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:07,255 INFO L225 Difference]: With dead ends: 3185 [2022-03-15 16:07:07,255 INFO L226 Difference]: Without dead ends: 3152 [2022-03-15 16:07:07,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=176, Invalid=880, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:07:07,255 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 501 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 1421 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 1487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:07,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [501 Valid, 431 Invalid, 1487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1421 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:07:07,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3152 states. [2022-03-15 16:07:07,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3152 to 2007. [2022-03-15 16:07:07,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2007 states, 2006 states have (on average 4.436689930209372) internal successors, (8900), 2006 states have internal predecessors, (8900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:07,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2007 states to 2007 states and 8900 transitions. [2022-03-15 16:07:07,291 INFO L78 Accepts]: Start accepts. Automaton has 2007 states and 8900 transitions. Word has length 29 [2022-03-15 16:07:07,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:07,291 INFO L470 AbstractCegarLoop]: Abstraction has 2007 states and 8900 transitions. [2022-03-15 16:07:07,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:07:07,292 INFO L276 IsEmpty]: Start isEmpty. Operand 2007 states and 8900 transitions. [2022-03-15 16:07:07,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:07,295 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:07,295 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:07,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-15 16:07:07,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:07,495 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:07,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:07,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1175894491, now seen corresponding path program 18 times [2022-03-15 16:07:07,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:07,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606811045] [2022-03-15 16:07:07,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:07,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:07,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:07,596 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:07,597 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:07,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606811045] [2022-03-15 16:07:07,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606811045] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:07,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002079785] [2022-03-15 16:07:07,597 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:07:07,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:07,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:07,598 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-03-15 16:07:07,598 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-03-15 16:07:07,627 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:07:07,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:07,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:07,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:07,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:07,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:07:07,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:07,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:08,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:08,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002079785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:08,083 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:08,083 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:07:08,083 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949713341] [2022-03-15 16:07:08,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:08,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:08,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:08,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:08,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:08,084 INFO L87 Difference]: Start difference. First operand 2007 states and 8900 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:08,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:08,597 INFO L93 Difference]: Finished difference Result 2343 states and 10168 transitions. [2022-03-15 16:07:08,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:07:08,597 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:08,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:08,603 INFO L225 Difference]: With dead ends: 2343 [2022-03-15 16:07:08,603 INFO L226 Difference]: Without dead ends: 2328 [2022-03-15 16:07:08,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:07:08,603 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 160 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 1127 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:08,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 333 Invalid, 1130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1127 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:07:08,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states. [2022-03-15 16:07:08,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 1989. [2022-03-15 16:07:08,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1989 states, 1988 states have (on average 4.437625754527163) internal successors, (8822), 1988 states have internal predecessors, (8822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:08,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1989 states to 1989 states and 8822 transitions. [2022-03-15 16:07:08,633 INFO L78 Accepts]: Start accepts. Automaton has 1989 states and 8822 transitions. Word has length 29 [2022-03-15 16:07:08,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:08,633 INFO L470 AbstractCegarLoop]: Abstraction has 1989 states and 8822 transitions. [2022-03-15 16:07:08,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:08,633 INFO L276 IsEmpty]: Start isEmpty. Operand 1989 states and 8822 transitions. [2022-03-15 16:07:08,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:08,636 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:08,636 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:08,654 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-03-15 16:07:08,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:08,839 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:08,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:08,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1539061893, now seen corresponding path program 19 times [2022-03-15 16:07:08,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:08,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888596732] [2022-03-15 16:07:08,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:08,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:08,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:08,937 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:08,937 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:08,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888596732] [2022-03-15 16:07:08,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888596732] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:08,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442950408] [2022-03-15 16:07:08,937 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:07:08,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:08,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:08,938 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-03-15 16:07:08,939 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-03-15 16:07:08,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:08,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:08,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:09,182 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 19 treesize of output 11 [2022-03-15 16:07:09,239 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:09,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:09,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:09,366 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 17 treesize of output 22 [2022-03-15 16:07:09,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:09,375 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 17 treesize of output 7 [2022-03-15 16:07:09,427 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:09,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442950408] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:09,427 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:09,428 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:07:09,428 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518077756] [2022-03-15 16:07:09,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:09,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:07:09,428 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:09,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:07:09,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:07:09,429 INFO L87 Difference]: Start difference. First operand 1989 states and 8822 transitions. Second operand has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:10,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:10,388 INFO L93 Difference]: Finished difference Result 2370 states and 10258 transitions. [2022-03-15 16:07:10,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:07:10,388 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:10,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:10,394 INFO L225 Difference]: With dead ends: 2370 [2022-03-15 16:07:10,394 INFO L226 Difference]: Without dead ends: 2355 [2022-03-15 16:07:10,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:07:10,394 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 294 mSDsluCounter, 1211 mSDsCounter, 0 mSdLazyCounter, 1664 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 1711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:10,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 482 Invalid, 1711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1664 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:07:10,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2355 states. [2022-03-15 16:07:10,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2355 to 1989. [2022-03-15 16:07:10,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1989 states, 1988 states have (on average 4.437625754527163) internal successors, (8822), 1988 states have internal predecessors, (8822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:10,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1989 states to 1989 states and 8822 transitions. [2022-03-15 16:07:10,424 INFO L78 Accepts]: Start accepts. Automaton has 1989 states and 8822 transitions. Word has length 29 [2022-03-15 16:07:10,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:10,424 INFO L470 AbstractCegarLoop]: Abstraction has 1989 states and 8822 transitions. [2022-03-15 16:07:10,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:10,424 INFO L276 IsEmpty]: Start isEmpty. Operand 1989 states and 8822 transitions. [2022-03-15 16:07:10,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:10,427 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:10,427 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:10,443 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-03-15 16:07:10,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-03-15 16:07:10,628 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:10,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:10,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1973091239, now seen corresponding path program 20 times [2022-03-15 16:07:10,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:10,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246578495] [2022-03-15 16:07:10,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:10,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:10,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:10,718 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:10,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:10,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246578495] [2022-03-15 16:07:10,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246578495] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:10,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149317089] [2022-03-15 16:07:10,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:07:10,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:10,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:10,719 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:10,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-15 16:07:10,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:07:10,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:10,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:10,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:10,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:10,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:07:11,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:11,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:11,239 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:11,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149317089] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:11,240 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:11,240 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-15 16:07:11,240 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625500600] [2022-03-15 16:07:11,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:11,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:07:11,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:11,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:07:11,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:07:11,241 INFO L87 Difference]: Start difference. First operand 1989 states and 8822 transitions. Second operand has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 21 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:11,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:11,874 INFO L93 Difference]: Finished difference Result 2428 states and 10312 transitions. [2022-03-15 16:07:11,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:07:11,874 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 21 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:11,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:11,880 INFO L225 Difference]: With dead ends: 2428 [2022-03-15 16:07:11,880 INFO L226 Difference]: Without dead ends: 2413 [2022-03-15 16:07:11,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:07:11,880 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 246 mSDsluCounter, 953 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 1270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:11,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 393 Invalid, 1270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1246 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:07:11,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2413 states. [2022-03-15 16:07:11,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2413 to 1962. [2022-03-15 16:07:11,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1962 states, 1961 states have (on average 4.448750637429883) internal successors, (8724), 1961 states have internal predecessors, (8724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:11,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 8724 transitions. [2022-03-15 16:07:11,911 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 8724 transitions. Word has length 29 [2022-03-15 16:07:11,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:11,911 INFO L470 AbstractCegarLoop]: Abstraction has 1962 states and 8724 transitions. [2022-03-15 16:07:11,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 21 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:11,911 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 8724 transitions. [2022-03-15 16:07:11,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:11,915 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:11,915 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:11,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-15 16:07:12,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-15 16:07:12,115 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:12,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:12,115 INFO L85 PathProgramCache]: Analyzing trace with hash 2139067589, now seen corresponding path program 21 times [2022-03-15 16:07:12,115 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:12,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196547266] [2022-03-15 16:07:12,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:12,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:12,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:12,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:12,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:12,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196547266] [2022-03-15 16:07:12,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196547266] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:12,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912513032] [2022-03-15 16:07:12,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:07:12,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:12,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:12,216 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:12,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-15 16:07:12,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:07:12,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:12,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:12,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:12,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:12,357 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 11 treesize of output 15 [2022-03-15 16:07:12,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:12,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:12,701 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:12,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912513032] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:12,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:12,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:07:12,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900049272] [2022-03-15 16:07:12,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:12,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:07:12,701 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:12,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:07:12,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:07:12,702 INFO L87 Difference]: Start difference. First operand 1962 states and 8724 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 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-03-15 16:07:13,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:13,316 INFO L93 Difference]: Finished difference Result 2348 states and 10185 transitions. [2022-03-15 16:07:13,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:07:13,317 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:13,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:13,322 INFO L225 Difference]: With dead ends: 2348 [2022-03-15 16:07:13,322 INFO L226 Difference]: Without dead ends: 2329 [2022-03-15 16:07:13,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=178, Invalid=692, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:07:13,323 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 281 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 1197 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:13,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 333 Invalid, 1215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1197 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:07:13,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2329 states. [2022-03-15 16:07:13,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2329 to 1998. [2022-03-15 16:07:13,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1998 states, 1997 states have (on average 4.451176765147721) internal successors, (8889), 1997 states have internal predecessors, (8889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:13,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1998 states to 1998 states and 8889 transitions. [2022-03-15 16:07:13,353 INFO L78 Accepts]: Start accepts. Automaton has 1998 states and 8889 transitions. Word has length 29 [2022-03-15 16:07:13,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:13,353 INFO L470 AbstractCegarLoop]: Abstraction has 1998 states and 8889 transitions. [2022-03-15 16:07:13,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 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-03-15 16:07:13,353 INFO L276 IsEmpty]: Start isEmpty. Operand 1998 states and 8889 transitions. [2022-03-15 16:07:13,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:13,356 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:13,356 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:13,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-15 16:07:13,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-15 16:07:13,557 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:13,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:13,557 INFO L85 PathProgramCache]: Analyzing trace with hash -733544881, now seen corresponding path program 22 times [2022-03-15 16:07:13,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:13,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134922441] [2022-03-15 16:07:13,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:13,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:13,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:13,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:13,667 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:13,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134922441] [2022-03-15 16:07:13,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134922441] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:13,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714669548] [2022-03-15 16:07:13,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:07:13,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:13,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:13,668 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:13,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-15 16:07:13,699 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:07:13,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:13,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:13,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:13,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:07:13,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:13,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:14,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:14,053 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 17 treesize of output 22 [2022-03-15 16:07:14,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:14,063 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 17 treesize of output 7 [2022-03-15 16:07:14,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:14,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714669548] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:14,109 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:14,109 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:07:14,109 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602912402] [2022-03-15 16:07:14,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:14,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:14,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:14,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:14,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:14,110 INFO L87 Difference]: Start difference. First operand 1998 states and 8889 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:14,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:14,825 INFO L93 Difference]: Finished difference Result 2888 states and 12212 transitions. [2022-03-15 16:07:14,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:07:14,826 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:14,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:14,832 INFO L225 Difference]: With dead ends: 2888 [2022-03-15 16:07:14,832 INFO L226 Difference]: Without dead ends: 2860 [2022-03-15 16:07:14,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:07:14,833 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 337 mSDsluCounter, 1086 mSDsCounter, 0 mSdLazyCounter, 1395 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 1425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:14,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [337 Valid, 422 Invalid, 1425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1395 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:07:14,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2860 states. [2022-03-15 16:07:14,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2860 to 2123. [2022-03-15 16:07:14,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2123 states, 2122 states have (on average 4.463242224316683) internal successors, (9471), 2122 states have internal predecessors, (9471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:14,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2123 states to 2123 states and 9471 transitions. [2022-03-15 16:07:14,879 INFO L78 Accepts]: Start accepts. Automaton has 2123 states and 9471 transitions. Word has length 29 [2022-03-15 16:07:14,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:14,879 INFO L470 AbstractCegarLoop]: Abstraction has 2123 states and 9471 transitions. [2022-03-15 16:07:14,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:14,879 INFO L276 IsEmpty]: Start isEmpty. Operand 2123 states and 9471 transitions. [2022-03-15 16:07:14,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:14,882 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:14,882 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:14,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-03-15 16:07:15,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-03-15 16:07:15,083 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:15,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:15,083 INFO L85 PathProgramCache]: Analyzing trace with hash -332671349, now seen corresponding path program 23 times [2022-03-15 16:07:15,083 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:15,083 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401971208] [2022-03-15 16:07:15,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:15,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:15,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:15,171 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:15,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:15,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401971208] [2022-03-15 16:07:15,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401971208] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:15,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762233746] [2022-03-15 16:07:15,172 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:07:15,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:15,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:15,173 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:15,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-15 16:07:15,202 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:07:15,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:15,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:15,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:15,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:07:15,433 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:15,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:15,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:15,535 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 17 treesize of output 22 [2022-03-15 16:07:15,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:15,555 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 17 treesize of output 7 [2022-03-15 16:07:15,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:15,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762233746] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:15,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:15,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:07:15,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568718867] [2022-03-15 16:07:15,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:15,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:15,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:15,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:15,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:15,609 INFO L87 Difference]: Start difference. First operand 2123 states and 9471 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:07:16,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:16,327 INFO L93 Difference]: Finished difference Result 2895 states and 12229 transitions. [2022-03-15 16:07:16,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:07:16,327 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:16,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:16,334 INFO L225 Difference]: With dead ends: 2895 [2022-03-15 16:07:16,334 INFO L226 Difference]: Without dead ends: 2862 [2022-03-15 16:07:16,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=202, Invalid=854, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:07:16,334 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 335 mSDsluCounter, 982 mSDsCounter, 0 mSdLazyCounter, 1281 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:16,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 388 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1281 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:07:16,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2862 states. [2022-03-15 16:07:16,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2862 to 2028. [2022-03-15 16:07:16,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2028 states, 2027 states have (on average 4.461272816970893) internal successors, (9043), 2027 states have internal predecessors, (9043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:16,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 9043 transitions. [2022-03-15 16:07:16,366 INFO L78 Accepts]: Start accepts. Automaton has 2028 states and 9043 transitions. Word has length 29 [2022-03-15 16:07:16,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:16,367 INFO L470 AbstractCegarLoop]: Abstraction has 2028 states and 9043 transitions. [2022-03-15 16:07:16,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:07:16,375 INFO L276 IsEmpty]: Start isEmpty. Operand 2028 states and 9043 transitions. [2022-03-15 16:07:16,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:16,379 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:16,379 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:16,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-15 16:07:16,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-03-15 16:07:16,594 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:16,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:16,594 INFO L85 PathProgramCache]: Analyzing trace with hash -694666657, now seen corresponding path program 24 times [2022-03-15 16:07:16,594 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:16,594 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199603564] [2022-03-15 16:07:16,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:16,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:16,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:16,697 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:16,697 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:16,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199603564] [2022-03-15 16:07:16,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199603564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:16,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839200742] [2022-03-15 16:07:16,697 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:07:16,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:16,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:16,698 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:16,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-15 16:07:16,729 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:07:16,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:16,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:16,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:16,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:16,832 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 11 treesize of output 15 [2022-03-15 16:07:17,058 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:17,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:17,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:17,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839200742] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:17,206 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:17,206 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:07:17,206 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873593827] [2022-03-15 16:07:17,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:17,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:07:17,206 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:17,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:07:17,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:07:17,206 INFO L87 Difference]: Start difference. First operand 2028 states and 9043 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:17,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:17,773 INFO L93 Difference]: Finished difference Result 2182 states and 9610 transitions. [2022-03-15 16:07:17,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:07:17,773 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:17,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:17,778 INFO L225 Difference]: With dead ends: 2182 [2022-03-15 16:07:17,778 INFO L226 Difference]: Without dead ends: 2167 [2022-03-15 16:07:17,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:07:17,779 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 100 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 1324 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 1327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:17,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 387 Invalid, 1327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1324 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:07:17,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2167 states. [2022-03-15 16:07:17,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2167 to 2007. [2022-03-15 16:07:17,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2007 states, 2006 states have (on average 4.464107676969093) internal successors, (8955), 2006 states have internal predecessors, (8955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:17,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2007 states to 2007 states and 8955 transitions. [2022-03-15 16:07:17,806 INFO L78 Accepts]: Start accepts. Automaton has 2007 states and 8955 transitions. Word has length 29 [2022-03-15 16:07:17,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:17,806 INFO L470 AbstractCegarLoop]: Abstraction has 2007 states and 8955 transitions. [2022-03-15 16:07:17,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:17,807 INFO L276 IsEmpty]: Start isEmpty. Operand 2007 states and 8955 transitions. [2022-03-15 16:07:17,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:17,810 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:17,810 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:17,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-15 16:07:18,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-15 16:07:18,010 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:18,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:18,011 INFO L85 PathProgramCache]: Analyzing trace with hash -2058717311, now seen corresponding path program 25 times [2022-03-15 16:07:18,011 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:18,011 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810477809] [2022-03-15 16:07:18,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:18,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:18,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:18,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:18,103 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:18,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810477809] [2022-03-15 16:07:18,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810477809] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:18,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672675421] [2022-03-15 16:07:18,103 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:07:18,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:18,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:18,104 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:18,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-15 16:07:18,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:18,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:18,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:18,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:07:18,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:18,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:18,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:18,472 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 17 treesize of output 22 [2022-03-15 16:07:18,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:18,486 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 17 treesize of output 7 [2022-03-15 16:07:18,535 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:18,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672675421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:18,535 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:18,535 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:07:18,535 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357528023] [2022-03-15 16:07:18,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:18,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:07:18,536 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:18,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:07:18,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:07:18,536 INFO L87 Difference]: Start difference. First operand 2007 states and 8955 transitions. Second operand has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:07:19,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:19,405 INFO L93 Difference]: Finished difference Result 2978 states and 12458 transitions. [2022-03-15 16:07:19,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:07:19,405 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:19,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:19,412 INFO L225 Difference]: With dead ends: 2978 [2022-03-15 16:07:19,412 INFO L226 Difference]: Without dead ends: 2940 [2022-03-15 16:07:19,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:07:19,412 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 522 mSDsluCounter, 1087 mSDsCounter, 0 mSdLazyCounter, 1375 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:19,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 424 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1375 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:07:19,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2940 states. [2022-03-15 16:07:19,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2940 to 2133. [2022-03-15 16:07:19,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2133 states, 2132 states have (on average 4.473264540337711) internal successors, (9537), 2132 states have internal predecessors, (9537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:19,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2133 states to 2133 states and 9537 transitions. [2022-03-15 16:07:19,449 INFO L78 Accepts]: Start accepts. Automaton has 2133 states and 9537 transitions. Word has length 29 [2022-03-15 16:07:19,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:19,449 INFO L470 AbstractCegarLoop]: Abstraction has 2133 states and 9537 transitions. [2022-03-15 16:07:19,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:07:19,449 INFO L276 IsEmpty]: Start isEmpty. Operand 2133 states and 9537 transitions. [2022-03-15 16:07:19,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:19,453 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:19,453 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:19,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-15 16:07:19,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:19,653 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:19,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:19,654 INFO L85 PathProgramCache]: Analyzing trace with hash -636362485, now seen corresponding path program 26 times [2022-03-15 16:07:19,654 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:19,654 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831837393] [2022-03-15 16:07:19,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:19,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:19,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:19,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:19,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:19,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831837393] [2022-03-15 16:07:19,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831837393] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:19,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558347189] [2022-03-15 16:07:19,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:07:19,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:19,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:19,835 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:19,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-15 16:07:19,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:07:19,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:19,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:19,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:19,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:19,989 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 11 treesize of output 15 [2022-03-15 16:07:20,206 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:20,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:20,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:20,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558347189] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:20,345 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:20,345 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 19 [2022-03-15 16:07:20,345 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714201418] [2022-03-15 16:07:20,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:20,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:20,345 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:20,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:20,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:20,345 INFO L87 Difference]: Start difference. First operand 2133 states and 9537 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:20,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:20,815 INFO L93 Difference]: Finished difference Result 2472 states and 10662 transitions. [2022-03-15 16:07:20,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:07:20,815 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:20,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:20,821 INFO L225 Difference]: With dead ends: 2472 [2022-03-15 16:07:20,821 INFO L226 Difference]: Without dead ends: 2459 [2022-03-15 16:07:20,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:07:20,821 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 352 mSDsluCounter, 699 mSDsCounter, 0 mSdLazyCounter, 944 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:20,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 281 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 944 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:07:20,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2459 states. [2022-03-15 16:07:20,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2459 to 2133. [2022-03-15 16:07:20,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2133 states, 2132 states have (on average 4.471857410881801) internal successors, (9534), 2132 states have internal predecessors, (9534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:20,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2133 states to 2133 states and 9534 transitions. [2022-03-15 16:07:20,854 INFO L78 Accepts]: Start accepts. Automaton has 2133 states and 9534 transitions. Word has length 29 [2022-03-15 16:07:20,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:20,854 INFO L470 AbstractCegarLoop]: Abstraction has 2133 states and 9534 transitions. [2022-03-15 16:07:20,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:20,854 INFO L276 IsEmpty]: Start isEmpty. Operand 2133 states and 9534 transitions. [2022-03-15 16:07:20,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:20,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:20,857 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:20,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-15 16:07:21,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:21,058 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:21,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:21,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1081464505, now seen corresponding path program 27 times [2022-03-15 16:07:21,058 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:21,058 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061478991] [2022-03-15 16:07:21,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:21,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:21,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:21,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:21,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:21,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061478991] [2022-03-15 16:07:21,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061478991] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:21,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398160999] [2022-03-15 16:07:21,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:07:21,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:21,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:21,185 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:21,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-15 16:07:21,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:07:21,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:21,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:21,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:21,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:21,346 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 11 treesize of output 15 [2022-03-15 16:07:21,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:21,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:21,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:21,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398160999] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:21,709 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:21,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:07:21,709 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655030126] [2022-03-15 16:07:21,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:21,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:07:21,709 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:21,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:07:21,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:07:21,710 INFO L87 Difference]: Start difference. First operand 2133 states and 9534 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:22,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:22,250 INFO L93 Difference]: Finished difference Result 2427 states and 10549 transitions. [2022-03-15 16:07:22,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:07:22,251 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:22,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:22,256 INFO L225 Difference]: With dead ends: 2427 [2022-03-15 16:07:22,256 INFO L226 Difference]: Without dead ends: 2399 [2022-03-15 16:07:22,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=656, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:07:22,257 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 279 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 974 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:22,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 280 Invalid, 988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 974 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:07:22,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2399 states. [2022-03-15 16:07:22,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2399 to 2079. [2022-03-15 16:07:22,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2079 states, 2078 states have (on average 4.472569778633301) internal successors, (9294), 2078 states have internal predecessors, (9294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:22,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2079 states to 2079 states and 9294 transitions. [2022-03-15 16:07:22,286 INFO L78 Accepts]: Start accepts. Automaton has 2079 states and 9294 transitions. Word has length 29 [2022-03-15 16:07:22,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:22,287 INFO L470 AbstractCegarLoop]: Abstraction has 2079 states and 9294 transitions. [2022-03-15 16:07:22,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:22,287 INFO L276 IsEmpty]: Start isEmpty. Operand 2079 states and 9294 transitions. [2022-03-15 16:07:22,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:22,290 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:22,290 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:22,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-15 16:07:22,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:22,490 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:22,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:22,491 INFO L85 PathProgramCache]: Analyzing trace with hash 484686529, now seen corresponding path program 28 times [2022-03-15 16:07:22,491 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:22,491 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319352373] [2022-03-15 16:07:22,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:22,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:22,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:22,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:22,640 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:22,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319352373] [2022-03-15 16:07:22,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319352373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:22,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698452115] [2022-03-15 16:07:22,640 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:07:22,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:22,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:22,641 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:22,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-15 16:07:22,670 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:07:22,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:22,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:22,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:22,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:07:22,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:22,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:23,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:23,032 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 17 treesize of output 22 [2022-03-15 16:07:23,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:23,044 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 17 treesize of output 7 [2022-03-15 16:07:23,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:23,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698452115] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:23,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:23,095 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:07:23,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166381052] [2022-03-15 16:07:23,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:23,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:07:23,095 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:23,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:07:23,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:07:23,095 INFO L87 Difference]: Start difference. First operand 2079 states and 9294 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:07:24,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:24,211 INFO L93 Difference]: Finished difference Result 2708 states and 11522 transitions. [2022-03-15 16:07:24,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:07:24,211 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:24,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:24,218 INFO L225 Difference]: With dead ends: 2708 [2022-03-15 16:07:24,218 INFO L226 Difference]: Without dead ends: 2670 [2022-03-15 16:07:24,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=198, Invalid=1362, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:07:24,218 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 376 mSDsluCounter, 1617 mSDsCounter, 0 mSdLazyCounter, 2041 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 2097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:24,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 632 Invalid, 2097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 2041 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:07:24,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2670 states. [2022-03-15 16:07:24,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2670 to 2082. [2022-03-15 16:07:24,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2082 states, 2081 states have (on average 4.470446900528592) internal successors, (9303), 2081 states have internal predecessors, (9303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:24,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2082 states to 2082 states and 9303 transitions. [2022-03-15 16:07:24,253 INFO L78 Accepts]: Start accepts. Automaton has 2082 states and 9303 transitions. Word has length 29 [2022-03-15 16:07:24,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:24,253 INFO L470 AbstractCegarLoop]: Abstraction has 2082 states and 9303 transitions. [2022-03-15 16:07:24,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:07:24,253 INFO L276 IsEmpty]: Start isEmpty. Operand 2082 states and 9303 transitions. [2022-03-15 16:07:24,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:24,256 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:24,256 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:24,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:24,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2022-03-15 16:07:24,459 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:24,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:24,459 INFO L85 PathProgramCache]: Analyzing trace with hash -838291121, now seen corresponding path program 29 times [2022-03-15 16:07:24,459 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:24,459 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096404337] [2022-03-15 16:07:24,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:24,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:24,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:24,568 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:24,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:24,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096404337] [2022-03-15 16:07:24,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096404337] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:24,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283578297] [2022-03-15 16:07:24,568 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:07:24,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:24,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:24,569 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:24,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-15 16:07:24,601 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:07:24,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:24,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:07:24,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:24,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:24,755 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 11 treesize of output 15 [2022-03-15 16:07:24,969 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:24,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:25,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:25,128 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 17 treesize of output 22 [2022-03-15 16:07:25,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:25,138 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 17 treesize of output 7 [2022-03-15 16:07:25,213 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:25,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283578297] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:25,214 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:25,214 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-15 16:07:25,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519370614] [2022-03-15 16:07:25,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:25,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:07:25,214 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:25,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:07:25,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:07:25,215 INFO L87 Difference]: Start difference. First operand 2082 states and 9303 transitions. Second operand has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:25,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:25,865 INFO L93 Difference]: Finished difference Result 2482 states and 10735 transitions. [2022-03-15 16:07:25,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 16:07:25,865 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:25,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:25,871 INFO L225 Difference]: With dead ends: 2482 [2022-03-15 16:07:25,871 INFO L226 Difference]: Without dead ends: 2456 [2022-03-15 16:07:25,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=186, Invalid=1074, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:07:25,871 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 159 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 908 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:25,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 412 Invalid, 908 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 807 Invalid, 0 Unknown, 80 Unchecked, 0.3s Time] [2022-03-15 16:07:25,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2456 states. [2022-03-15 16:07:25,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2456 to 2114. [2022-03-15 16:07:25,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2114 states, 2113 states have (on average 4.472314245149077) internal successors, (9450), 2113 states have internal predecessors, (9450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:25,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2114 states to 2114 states and 9450 transitions. [2022-03-15 16:07:25,904 INFO L78 Accepts]: Start accepts. Automaton has 2114 states and 9450 transitions. Word has length 29 [2022-03-15 16:07:25,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:25,905 INFO L470 AbstractCegarLoop]: Abstraction has 2114 states and 9450 transitions. [2022-03-15 16:07:25,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:25,905 INFO L276 IsEmpty]: Start isEmpty. Operand 2114 states and 9450 transitions. [2022-03-15 16:07:25,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:25,908 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:25,908 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:25,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:26,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-03-15 16:07:26,109 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:26,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:26,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1504652747, now seen corresponding path program 30 times [2022-03-15 16:07:26,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:26,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544393031] [2022-03-15 16:07:26,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:26,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:26,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:26,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:26,199 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:26,199 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544393031] [2022-03-15 16:07:26,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544393031] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:26,199 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984421179] [2022-03-15 16:07:26,199 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:07:26,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:26,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:26,200 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:26,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-15 16:07:26,230 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:07:26,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:26,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:07:26,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:26,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:07:26,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:26,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:26,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:26,627 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 17 treesize of output 22 [2022-03-15 16:07:26,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:26,635 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 17 treesize of output 7 [2022-03-15 16:07:26,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:26,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984421179] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:26,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:26,684 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:07:26,684 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88283142] [2022-03-15 16:07:26,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:26,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:26,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:26,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:26,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:26,685 INFO L87 Difference]: Start difference. First operand 2114 states and 9450 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:27,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:27,443 INFO L93 Difference]: Finished difference Result 2705 states and 11560 transitions. [2022-03-15 16:07:27,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:07:27,443 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:27,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:27,449 INFO L225 Difference]: With dead ends: 2705 [2022-03-15 16:07:27,449 INFO L226 Difference]: Without dead ends: 2683 [2022-03-15 16:07:27,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:07:27,449 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 321 mSDsluCounter, 953 mSDsCounter, 0 mSdLazyCounter, 1269 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:27,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 381 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1269 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:07:27,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2683 states. [2022-03-15 16:07:27,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2683 to 2067. [2022-03-15 16:07:27,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2067 states, 2066 states have (on average 4.4767666989351405) internal successors, (9249), 2066 states have internal predecessors, (9249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:27,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2067 states to 2067 states and 9249 transitions. [2022-03-15 16:07:27,482 INFO L78 Accepts]: Start accepts. Automaton has 2067 states and 9249 transitions. Word has length 29 [2022-03-15 16:07:27,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:27,482 INFO L470 AbstractCegarLoop]: Abstraction has 2067 states and 9249 transitions. [2022-03-15 16:07:27,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:27,482 INFO L276 IsEmpty]: Start isEmpty. Operand 2067 states and 9249 transitions. [2022-03-15 16:07:27,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:27,485 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:27,485 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:27,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:27,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:27,686 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:27,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:27,686 INFO L85 PathProgramCache]: Analyzing trace with hash -2032401569, now seen corresponding path program 1 times [2022-03-15 16:07:27,686 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:27,686 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69687625] [2022-03-15 16:07:27,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:27,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:27,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:27,787 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:27,787 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:27,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69687625] [2022-03-15 16:07:27,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69687625] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:27,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434615305] [2022-03-15 16:07:27,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:27,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:27,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:27,789 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:27,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 16:07:27,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:27,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:27,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:28,032 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-03-15 16:07:28,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:28,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:28,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:28,226 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 17 treesize of output 22 [2022-03-15 16:07:28,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:28,234 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 17 treesize of output 7 [2022-03-15 16:07:28,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:28,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434615305] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:28,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:28,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:07:28,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878285482] [2022-03-15 16:07:28,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:28,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:07:28,265 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:28,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:07:28,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:07:28,266 INFO L87 Difference]: Start difference. First operand 2067 states and 9249 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:07:29,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:29,201 INFO L93 Difference]: Finished difference Result 2547 states and 11053 transitions. [2022-03-15 16:07:29,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:07:29,201 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:29,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:29,207 INFO L225 Difference]: With dead ends: 2547 [2022-03-15 16:07:29,207 INFO L226 Difference]: Without dead ends: 2528 [2022-03-15 16:07:29,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:07:29,208 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 361 mSDsluCounter, 1156 mSDsCounter, 0 mSdLazyCounter, 1588 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:29,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 427 Invalid, 1637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1588 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:07:29,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2528 states. [2022-03-15 16:07:29,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2528 to 2169. [2022-03-15 16:07:29,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2169 states, 2168 states have (on average 4.455719557195572) internal successors, (9660), 2168 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:29,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2169 states to 2169 states and 9660 transitions. [2022-03-15 16:07:29,242 INFO L78 Accepts]: Start accepts. Automaton has 2169 states and 9660 transitions. Word has length 29 [2022-03-15 16:07:29,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:29,242 INFO L470 AbstractCegarLoop]: Abstraction has 2169 states and 9660 transitions. [2022-03-15 16:07:29,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:07:29,242 INFO L276 IsEmpty]: Start isEmpty. Operand 2169 states and 9660 transitions. [2022-03-15 16:07:29,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:29,267 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:29,267 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:29,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:29,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:29,483 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:29,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:29,484 INFO L85 PathProgramCache]: Analyzing trace with hash -2037171777, now seen corresponding path program 1 times [2022-03-15 16:07:29,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:29,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107902090] [2022-03-15 16:07:29,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:29,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:29,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:29,584 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:29,584 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:29,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107902090] [2022-03-15 16:07:29,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107902090] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:29,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016120886] [2022-03-15 16:07:29,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:29,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:29,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:29,586 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:29,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 16:07:29,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:29,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:29,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:29,808 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-03-15 16:07:29,879 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:29,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:30,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:30,030 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 17 treesize of output 22 [2022-03-15 16:07:30,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:30,042 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 17 treesize of output 7 [2022-03-15 16:07:30,076 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:30,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016120886] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:30,076 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:30,076 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:07:30,076 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658078569] [2022-03-15 16:07:30,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:30,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:07:30,076 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:30,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:07:30,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:07:30,077 INFO L87 Difference]: Start difference. First operand 2169 states and 9660 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:07:30,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:30,963 INFO L93 Difference]: Finished difference Result 2568 states and 11112 transitions. [2022-03-15 16:07:30,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:07:30,963 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:30,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:30,969 INFO L225 Difference]: With dead ends: 2568 [2022-03-15 16:07:30,969 INFO L226 Difference]: Without dead ends: 2549 [2022-03-15 16:07:30,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:07:30,970 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 340 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 1500 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 1547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:30,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 419 Invalid, 1547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1500 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:07:30,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2549 states. [2022-03-15 16:07:30,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2549 to 2171. [2022-03-15 16:07:30,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2171 states, 2170 states have (on average 4.455299539170507) internal successors, (9668), 2170 states have internal predecessors, (9668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:31,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2171 states to 2171 states and 9668 transitions. [2022-03-15 16:07:31,019 INFO L78 Accepts]: Start accepts. Automaton has 2171 states and 9668 transitions. Word has length 29 [2022-03-15 16:07:31,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:31,019 INFO L470 AbstractCegarLoop]: Abstraction has 2171 states and 9668 transitions. [2022-03-15 16:07:31,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:07:31,019 INFO L276 IsEmpty]: Start isEmpty. Operand 2171 states and 9668 transitions. [2022-03-15 16:07:31,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:31,023 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:31,023 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:31,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-15 16:07:31,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-15 16:07:31,223 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:31,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:31,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1254794295, now seen corresponding path program 2 times [2022-03-15 16:07:31,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:31,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119655395] [2022-03-15 16:07:31,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:31,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:31,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:31,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:31,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:31,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119655395] [2022-03-15 16:07:31,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119655395] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:31,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214771026] [2022-03-15 16:07:31,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:07:31,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:31,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:31,312 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:31,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 16:07:31,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:07:31,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:31,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:31,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:31,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:31,542 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 11 treesize of output 15 [2022-03-15 16:07:31,691 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:31,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:31,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:31,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214771026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:31,823 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:31,823 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:07:31,823 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310537744] [2022-03-15 16:07:31,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:31,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:31,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:31,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:31,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:31,824 INFO L87 Difference]: Start difference. First operand 2171 states and 9668 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:32,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:32,274 INFO L93 Difference]: Finished difference Result 2471 states and 10753 transitions. [2022-03-15 16:07:32,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:07:32,274 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:32,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:32,279 INFO L225 Difference]: With dead ends: 2471 [2022-03-15 16:07:32,280 INFO L226 Difference]: Without dead ends: 2452 [2022-03-15 16:07:32,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:07:32,280 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 133 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 1074 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 1077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:32,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 323 Invalid, 1077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1074 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:07:32,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2452 states. [2022-03-15 16:07:32,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2452 to 2171. [2022-03-15 16:07:32,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2171 states, 2170 states have (on average 4.455299539170507) internal successors, (9668), 2170 states have internal predecessors, (9668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:32,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2171 states to 2171 states and 9668 transitions. [2022-03-15 16:07:32,310 INFO L78 Accepts]: Start accepts. Automaton has 2171 states and 9668 transitions. Word has length 29 [2022-03-15 16:07:32,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:32,310 INFO L470 AbstractCegarLoop]: Abstraction has 2171 states and 9668 transitions. [2022-03-15 16:07:32,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:32,310 INFO L276 IsEmpty]: Start isEmpty. Operand 2171 states and 9668 transitions. [2022-03-15 16:07:32,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:32,314 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:32,314 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:32,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-15 16:07:32,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-15 16:07:32,514 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:32,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:32,514 INFO L85 PathProgramCache]: Analyzing trace with hash 691196871, now seen corresponding path program 3 times [2022-03-15 16:07:32,514 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:32,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42932365] [2022-03-15 16:07:32,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:32,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:32,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:32,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:32,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:32,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42932365] [2022-03-15 16:07:32,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42932365] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:32,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022473599] [2022-03-15 16:07:32,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:07:32,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:32,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:32,603 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:32,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 16:07:32,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:07:32,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:32,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:32,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:32,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:32,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:07:32,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:32,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:33,065 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:33,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022473599] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:33,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:33,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:07:33,065 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602069954] [2022-03-15 16:07:33,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:33,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:33,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:33,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:33,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:33,066 INFO L87 Difference]: Start difference. First operand 2171 states and 9668 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:33,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:33,565 INFO L93 Difference]: Finished difference Result 2498 states and 10814 transitions. [2022-03-15 16:07:33,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:07:33,566 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:33,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:33,572 INFO L225 Difference]: With dead ends: 2498 [2022-03-15 16:07:33,572 INFO L226 Difference]: Without dead ends: 2479 [2022-03-15 16:07:33,572 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:07:33,572 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 230 mSDsluCounter, 831 mSDsCounter, 0 mSdLazyCounter, 1099 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1099 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:33,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 328 Invalid, 1109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1099 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:07:33,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2479 states. [2022-03-15 16:07:33,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2479 to 2174. [2022-03-15 16:07:33,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2174 states, 2173 states have (on average 4.453750575241601) internal successors, (9678), 2173 states have internal predecessors, (9678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:33,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2174 states to 2174 states and 9678 transitions. [2022-03-15 16:07:33,605 INFO L78 Accepts]: Start accepts. Automaton has 2174 states and 9678 transitions. Word has length 29 [2022-03-15 16:07:33,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:33,605 INFO L470 AbstractCegarLoop]: Abstraction has 2174 states and 9678 transitions. [2022-03-15 16:07:33,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:33,605 INFO L276 IsEmpty]: Start isEmpty. Operand 2174 states and 9678 transitions. [2022-03-15 16:07:33,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:33,608 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:33,608 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:33,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-15 16:07:33,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:33,809 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:33,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:33,809 INFO L85 PathProgramCache]: Analyzing trace with hash 319971865, now seen corresponding path program 4 times [2022-03-15 16:07:33,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:33,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708646259] [2022-03-15 16:07:33,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:33,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:33,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:33,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:33,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:33,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708646259] [2022-03-15 16:07:33,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708646259] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:33,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100544882] [2022-03-15 16:07:33,935 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:07:33,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:33,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:33,936 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:33,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 16:07:33,968 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:07:33,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:33,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:33,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:34,153 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 19 treesize of output 11 [2022-03-15 16:07:34,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:34,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:34,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:34,377 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 17 treesize of output 22 [2022-03-15 16:07:34,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:34,385 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 17 treesize of output 7 [2022-03-15 16:07:34,414 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:34,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100544882] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:34,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:34,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:07:34,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677040717] [2022-03-15 16:07:34,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:34,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:34,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:34,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:34,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:34,415 INFO L87 Difference]: Start difference. First operand 2174 states and 9678 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:35,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:35,238 INFO L93 Difference]: Finished difference Result 3172 states and 13428 transitions. [2022-03-15 16:07:35,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 16:07:35,239 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:35,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:35,246 INFO L225 Difference]: With dead ends: 3172 [2022-03-15 16:07:35,246 INFO L226 Difference]: Without dead ends: 3144 [2022-03-15 16:07:35,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:07:35,247 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 366 mSDsluCounter, 1123 mSDsCounter, 0 mSdLazyCounter, 1497 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 1525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:35,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 456 Invalid, 1525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1497 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:07:35,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3144 states. [2022-03-15 16:07:35,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3144 to 2296. [2022-03-15 16:07:35,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2296 states, 2295 states have (on average 4.484967320261438) internal successors, (10293), 2295 states have internal predecessors, (10293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:35,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2296 states to 2296 states and 10293 transitions. [2022-03-15 16:07:35,288 INFO L78 Accepts]: Start accepts. Automaton has 2296 states and 10293 transitions. Word has length 29 [2022-03-15 16:07:35,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:35,288 INFO L470 AbstractCegarLoop]: Abstraction has 2296 states and 10293 transitions. [2022-03-15 16:07:35,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:35,289 INFO L276 IsEmpty]: Start isEmpty. Operand 2296 states and 10293 transitions. [2022-03-15 16:07:35,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:35,293 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:35,293 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:35,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:35,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-15 16:07:35,507 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:35,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:35,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1267603755, now seen corresponding path program 2 times [2022-03-15 16:07:35,508 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:35,508 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476896657] [2022-03-15 16:07:35,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:35,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:35,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:35,604 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:35,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:35,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476896657] [2022-03-15 16:07:35,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476896657] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:35,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905487650] [2022-03-15 16:07:35,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:07:35,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:35,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:35,605 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:35,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 16:07:35,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:07:35,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:35,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:35,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:35,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:35,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:07:35,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:35,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:36,115 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:36,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905487650] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:36,115 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:36,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:07:36,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855399323] [2022-03-15 16:07:36,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:36,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:36,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:36,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:36,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:36,116 INFO L87 Difference]: Start difference. First operand 2296 states and 10293 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:36,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:36,695 INFO L93 Difference]: Finished difference Result 2614 states and 11429 transitions. [2022-03-15 16:07:36,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:07:36,695 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:36,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:36,701 INFO L225 Difference]: With dead ends: 2614 [2022-03-15 16:07:36,701 INFO L226 Difference]: Without dead ends: 2595 [2022-03-15 16:07:36,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:07:36,701 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 135 mSDsluCounter, 960 mSDsCounter, 0 mSdLazyCounter, 1250 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 1253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:36,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 373 Invalid, 1253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1250 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:07:36,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2595 states. [2022-03-15 16:07:36,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2595 to 2299. [2022-03-15 16:07:36,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2299 states, 2298 states have (on average 4.483028720626632) internal successors, (10302), 2298 states have internal predecessors, (10302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:36,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 10302 transitions. [2022-03-15 16:07:36,735 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 10302 transitions. Word has length 29 [2022-03-15 16:07:36,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:36,735 INFO L470 AbstractCegarLoop]: Abstraction has 2299 states and 10302 transitions. [2022-03-15 16:07:36,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:36,735 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 10302 transitions. [2022-03-15 16:07:36,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:36,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:36,739 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:36,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:36,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:36,941 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:36,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:36,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1477728721, now seen corresponding path program 3 times [2022-03-15 16:07:36,942 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:36,942 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565368548] [2022-03-15 16:07:36,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:36,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:36,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:37,054 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:37,055 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:37,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565368548] [2022-03-15 16:07:37,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565368548] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:37,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746316026] [2022-03-15 16:07:37,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:07:37,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:37,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:37,056 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:37,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 16:07:37,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:07:37,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:37,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:37,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:37,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:37,291 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 16 treesize of output 20 [2022-03-15 16:07:37,448 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:37,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:37,574 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:37,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746316026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:37,575 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:37,575 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:07:37,575 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788067580] [2022-03-15 16:07:37,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:37,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:37,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:37,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:37,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:37,576 INFO L87 Difference]: Start difference. First operand 2299 states and 10302 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:38,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:38,118 INFO L93 Difference]: Finished difference Result 2653 states and 11530 transitions. [2022-03-15 16:07:38,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:07:38,118 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:38,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:38,124 INFO L225 Difference]: With dead ends: 2653 [2022-03-15 16:07:38,124 INFO L226 Difference]: Without dead ends: 2634 [2022-03-15 16:07:38,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:07:38,125 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 210 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:38,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 327 Invalid, 1147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1137 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:07:38,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2634 states. [2022-03-15 16:07:38,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2634 to 2299. [2022-03-15 16:07:38,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2299 states, 2298 states have (on average 4.483028720626632) internal successors, (10302), 2298 states have internal predecessors, (10302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:38,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 10302 transitions. [2022-03-15 16:07:38,158 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 10302 transitions. Word has length 29 [2022-03-15 16:07:38,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:38,158 INFO L470 AbstractCegarLoop]: Abstraction has 2299 states and 10302 transitions. [2022-03-15 16:07:38,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:38,159 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 10302 transitions. [2022-03-15 16:07:38,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:38,162 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:38,162 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:38,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-03-15 16:07:38,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:38,362 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:38,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:38,363 INFO L85 PathProgramCache]: Analyzing trace with hash -55373895, now seen corresponding path program 4 times [2022-03-15 16:07:38,363 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:38,363 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378474196] [2022-03-15 16:07:38,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:38,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:38,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:38,452 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:38,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:38,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378474196] [2022-03-15 16:07:38,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378474196] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:38,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312723061] [2022-03-15 16:07:38,453 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:07:38,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:38,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:38,496 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:38,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 16:07:38,527 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:07:38,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:38,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:38,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:38,696 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 19 treesize of output 11 [2022-03-15 16:07:38,801 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:38,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:38,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:38,942 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 17 treesize of output 22 [2022-03-15 16:07:38,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:38,978 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 17 treesize of output 7 [2022-03-15 16:07:39,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:39,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312723061] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:39,004 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:39,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:07:39,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120783909] [2022-03-15 16:07:39,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:39,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:39,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:39,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:39,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:39,005 INFO L87 Difference]: Start difference. First operand 2299 states and 10302 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:39,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:39,930 INFO L93 Difference]: Finished difference Result 3425 states and 14506 transitions. [2022-03-15 16:07:39,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 16:07:39,930 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:39,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:39,939 INFO L225 Difference]: With dead ends: 3425 [2022-03-15 16:07:39,939 INFO L226 Difference]: Without dead ends: 3397 [2022-03-15 16:07:39,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:07:39,939 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 336 mSDsluCounter, 1356 mSDsCounter, 0 mSdLazyCounter, 1794 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 1820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:39,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 545 Invalid, 1820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1794 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:07:39,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3397 states. [2022-03-15 16:07:39,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3397 to 2390. [2022-03-15 16:07:39,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2390 states, 2389 states have (on average 4.50188363331938) internal successors, (10755), 2389 states have internal predecessors, (10755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:39,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2390 states to 2390 states and 10755 transitions. [2022-03-15 16:07:39,999 INFO L78 Accepts]: Start accepts. Automaton has 2390 states and 10755 transitions. Word has length 29 [2022-03-15 16:07:39,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:39,999 INFO L470 AbstractCegarLoop]: Abstraction has 2390 states and 10755 transitions. [2022-03-15 16:07:39,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:39,999 INFO L276 IsEmpty]: Start isEmpty. Operand 2390 states and 10755 transitions. [2022-03-15 16:07:40,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:40,005 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:40,005 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:40,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:40,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-03-15 16:07:40,219 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:40,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:40,220 INFO L85 PathProgramCache]: Analyzing trace with hash 11294687, now seen corresponding path program 5 times [2022-03-15 16:07:40,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:40,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619163366] [2022-03-15 16:07:40,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:40,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:40,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:40,320 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:40,320 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:40,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619163366] [2022-03-15 16:07:40,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619163366] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:40,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553579582] [2022-03-15 16:07:40,320 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:07:40,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:40,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:40,321 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:40,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 16:07:40,351 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:07:40,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:40,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:07:40,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:40,523 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 19 treesize of output 11 [2022-03-15 16:07:40,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:40,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:40,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:40,796 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 17 treesize of output 22 [2022-03-15 16:07:40,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:40,807 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 17 treesize of output 7 [2022-03-15 16:07:40,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:40,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553579582] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:40,839 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:40,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:07:40,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260246737] [2022-03-15 16:07:40,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:40,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:07:40,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:40,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:07:40,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:07:40,840 INFO L87 Difference]: Start difference. First operand 2390 states and 10755 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:07:42,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:42,058 INFO L93 Difference]: Finished difference Result 3525 states and 14857 transitions. [2022-03-15 16:07:42,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:07:42,059 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:42,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:42,068 INFO L225 Difference]: With dead ends: 3525 [2022-03-15 16:07:42,068 INFO L226 Difference]: Without dead ends: 3452 [2022-03-15 16:07:42,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=214, Invalid=1508, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 16:07:42,068 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 477 mSDsluCounter, 1565 mSDsCounter, 0 mSdLazyCounter, 1991 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 2065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:42,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [477 Valid, 593 Invalid, 2065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1991 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 16:07:42,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3452 states. [2022-03-15 16:07:42,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3452 to 2361. [2022-03-15 16:07:42,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2361 states, 2360 states have (on average 4.497457627118644) internal successors, (10614), 2360 states have internal predecessors, (10614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:42,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2361 states to 2361 states and 10614 transitions. [2022-03-15 16:07:42,109 INFO L78 Accepts]: Start accepts. Automaton has 2361 states and 10614 transitions. Word has length 29 [2022-03-15 16:07:42,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:42,109 INFO L470 AbstractCegarLoop]: Abstraction has 2361 states and 10614 transitions. [2022-03-15 16:07:42,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:07:42,109 INFO L276 IsEmpty]: Start isEmpty. Operand 2361 states and 10614 transitions. [2022-03-15 16:07:42,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:42,113 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:42,113 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:42,129 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-15 16:07:42,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:42,314 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:42,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:42,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1417591807, now seen corresponding path program 5 times [2022-03-15 16:07:42,314 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:42,314 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032365585] [2022-03-15 16:07:42,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:42,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:42,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:42,405 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:42,405 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:42,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032365585] [2022-03-15 16:07:42,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032365585] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:42,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575872372] [2022-03-15 16:07:42,405 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:07:42,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:42,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:42,406 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:42,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 16:07:42,437 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:07:42,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:42,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:07:42,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:42,563 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 19 treesize of output 11 [2022-03-15 16:07:42,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:42,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:42,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:42,799 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 17 treesize of output 22 [2022-03-15 16:07:42,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:42,808 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 17 treesize of output 7 [2022-03-15 16:07:42,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:42,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575872372] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:42,839 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:42,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:07:42,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462689756] [2022-03-15 16:07:42,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:42,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:07:42,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:42,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:07:42,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:07:42,840 INFO L87 Difference]: Start difference. First operand 2361 states and 10614 transitions. Second operand has 21 states, 21 states have (on average 3.380952380952381) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:43,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:43,850 INFO L93 Difference]: Finished difference Result 3500 states and 14724 transitions. [2022-03-15 16:07:43,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:07:43,850 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.380952380952381) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:43,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:43,858 INFO L225 Difference]: With dead ends: 3500 [2022-03-15 16:07:43,858 INFO L226 Difference]: Without dead ends: 3446 [2022-03-15 16:07:43,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=192, Invalid=1290, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:07:43,858 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 527 mSDsluCounter, 1213 mSDsCounter, 0 mSdLazyCounter, 1542 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:43,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 476 Invalid, 1622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1542 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:07:43,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3446 states. [2022-03-15 16:07:43,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3446 to 2300. [2022-03-15 16:07:43,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2300 states, 2299 states have (on average 4.5045672031317965) internal successors, (10356), 2299 states have internal predecessors, (10356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:43,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2300 states to 2300 states and 10356 transitions. [2022-03-15 16:07:43,896 INFO L78 Accepts]: Start accepts. Automaton has 2300 states and 10356 transitions. Word has length 29 [2022-03-15 16:07:43,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:43,897 INFO L470 AbstractCegarLoop]: Abstraction has 2300 states and 10356 transitions. [2022-03-15 16:07:43,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.380952380952381) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:43,897 INFO L276 IsEmpty]: Start isEmpty. Operand 2300 states and 10356 transitions. [2022-03-15 16:07:43,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:43,900 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:43,900 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:43,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-15 16:07:44,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:44,101 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:44,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:44,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1130286919, now seen corresponding path program 6 times [2022-03-15 16:07:44,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:44,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498890228] [2022-03-15 16:07:44,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:44,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:44,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:44,208 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:44,209 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:44,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498890228] [2022-03-15 16:07:44,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498890228] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:44,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265316800] [2022-03-15 16:07:44,209 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:07:44,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:44,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:44,210 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:44,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 16:07:44,241 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:07:44,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:44,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:44,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:44,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:44,367 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 11 treesize of output 15 [2022-03-15 16:07:44,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:44,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:44,736 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:44,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265316800] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:44,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:44,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:07:44,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824552990] [2022-03-15 16:07:44,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:44,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:07:44,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:44,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:07:44,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:07:44,737 INFO L87 Difference]: Start difference. First operand 2300 states and 10356 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:45,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:45,337 INFO L93 Difference]: Finished difference Result 2715 states and 11861 transitions. [2022-03-15 16:07:45,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:07:45,337 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:45,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:45,344 INFO L225 Difference]: With dead ends: 2715 [2022-03-15 16:07:45,344 INFO L226 Difference]: Without dead ends: 2696 [2022-03-15 16:07:45,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=656, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:07:45,344 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 365 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 1107 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:45,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 320 Invalid, 1126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1107 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:07:45,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2696 states. [2022-03-15 16:07:45,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2696 to 2350. [2022-03-15 16:07:45,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2350 states, 2349 states have (on average 4.5053214133673904) internal successors, (10583), 2349 states have internal predecessors, (10583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:45,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2350 states to 2350 states and 10583 transitions. [2022-03-15 16:07:45,380 INFO L78 Accepts]: Start accepts. Automaton has 2350 states and 10583 transitions. Word has length 29 [2022-03-15 16:07:45,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:45,380 INFO L470 AbstractCegarLoop]: Abstraction has 2350 states and 10583 transitions. [2022-03-15 16:07:45,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:45,381 INFO L276 IsEmpty]: Start isEmpty. Operand 2350 states and 10583 transitions. [2022-03-15 16:07:45,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:45,384 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:45,384 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:45,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-15 16:07:45,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:45,587 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:45,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:45,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1861407771, now seen corresponding path program 7 times [2022-03-15 16:07:45,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:45,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333138666] [2022-03-15 16:07:45,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:45,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:45,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:45,676 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:45,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:45,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333138666] [2022-03-15 16:07:45,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333138666] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:45,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842604794] [2022-03-15 16:07:45,676 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:07:45,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:45,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:45,677 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:45,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 16:07:45,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:45,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:45,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:45,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:07:45,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:45,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:46,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:46,072 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 17 treesize of output 22 [2022-03-15 16:07:46,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:46,081 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 17 treesize of output 7 [2022-03-15 16:07:46,110 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:46,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842604794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:46,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:46,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:07:46,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472820243] [2022-03-15 16:07:46,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:46,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:46,111 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:46,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:46,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:46,111 INFO L87 Difference]: Start difference. First operand 2350 states and 10583 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:46,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:46,876 INFO L93 Difference]: Finished difference Result 3293 states and 14031 transitions. [2022-03-15 16:07:46,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:07:46,876 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:46,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:46,883 INFO L225 Difference]: With dead ends: 3293 [2022-03-15 16:07:46,883 INFO L226 Difference]: Without dead ends: 3265 [2022-03-15 16:07:46,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=202, Invalid=854, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:07:46,887 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 400 mSDsluCounter, 1082 mSDsCounter, 0 mSdLazyCounter, 1381 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 1424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:46,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 418 Invalid, 1424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1381 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:07:46,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3265 states. [2022-03-15 16:07:46,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3265 to 2460. [2022-03-15 16:07:46,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2460 states, 2459 states have (on average 4.513623424156161) internal successors, (11099), 2459 states have internal predecessors, (11099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:46,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2460 states to 2460 states and 11099 transitions. [2022-03-15 16:07:46,930 INFO L78 Accepts]: Start accepts. Automaton has 2460 states and 11099 transitions. Word has length 29 [2022-03-15 16:07:46,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:46,931 INFO L470 AbstractCegarLoop]: Abstraction has 2460 states and 11099 transitions. [2022-03-15 16:07:46,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:46,931 INFO L276 IsEmpty]: Start isEmpty. Operand 2460 states and 11099 transitions. [2022-03-15 16:07:46,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:46,935 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:46,935 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:46,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-15 16:07:47,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-03-15 16:07:47,135 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:47,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:47,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1914794291, now seen corresponding path program 8 times [2022-03-15 16:07:47,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:47,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922274982] [2022-03-15 16:07:47,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:47,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:47,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:47,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:47,226 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:47,226 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922274982] [2022-03-15 16:07:47,226 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922274982] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:47,226 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339367149] [2022-03-15 16:07:47,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:07:47,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:47,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:47,227 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:47,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 16:07:47,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:07:47,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:47,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:47,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:47,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:47,394 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 11 treesize of output 15 [2022-03-15 16:07:47,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:47,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:47,718 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:47,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339367149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:47,718 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:47,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 19 [2022-03-15 16:07:47,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434244027] [2022-03-15 16:07:47,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:47,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:47,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:47,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:47,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:47,719 INFO L87 Difference]: Start difference. First operand 2460 states and 11099 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 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-03-15 16:07:48,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:48,145 INFO L93 Difference]: Finished difference Result 2720 states and 12010 transitions. [2022-03-15 16:07:48,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:07:48,146 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 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 29 [2022-03-15 16:07:48,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:48,165 INFO L225 Difference]: With dead ends: 2720 [2022-03-15 16:07:48,165 INFO L226 Difference]: Without dead ends: 2697 [2022-03-15 16:07:48,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:07:48,165 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 385 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:48,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 230 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 784 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:07:48,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2697 states. [2022-03-15 16:07:48,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2697 to 2404. [2022-03-15 16:07:48,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2404 states, 2403 states have (on average 4.516437786100707) internal successors, (10853), 2403 states have internal predecessors, (10853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:48,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2404 states to 2404 states and 10853 transitions. [2022-03-15 16:07:48,200 INFO L78 Accepts]: Start accepts. Automaton has 2404 states and 10853 transitions. Word has length 29 [2022-03-15 16:07:48,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:48,200 INFO L470 AbstractCegarLoop]: Abstraction has 2404 states and 10853 transitions. [2022-03-15 16:07:48,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 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-03-15 16:07:48,200 INFO L276 IsEmpty]: Start isEmpty. Operand 2404 states and 10853 transitions. [2022-03-15 16:07:48,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:48,203 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:48,204 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:48,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-15 16:07:48,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:48,404 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:48,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:48,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1843632387, now seen corresponding path program 9 times [2022-03-15 16:07:48,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:48,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292623569] [2022-03-15 16:07:48,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:48,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:48,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:48,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:48,506 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:48,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292623569] [2022-03-15 16:07:48,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292623569] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:48,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141934832] [2022-03-15 16:07:48,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:07:48,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:48,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:48,507 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:48,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 16:07:48,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:07:48,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:48,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:48,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:48,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:48,663 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 11 treesize of output 15 [2022-03-15 16:07:48,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:48,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:49,038 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:49,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141934832] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:49,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:49,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:07:49,039 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571562026] [2022-03-15 16:07:49,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:49,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:07:49,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:49,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:07:49,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:07:49,039 INFO L87 Difference]: Start difference. First operand 2404 states and 10853 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:49,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:49,591 INFO L93 Difference]: Finished difference Result 2552 states and 11385 transitions. [2022-03-15 16:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:07:49,591 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:49,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:49,597 INFO L225 Difference]: With dead ends: 2552 [2022-03-15 16:07:49,597 INFO L226 Difference]: Without dead ends: 2533 [2022-03-15 16:07:49,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:07:49,598 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 124 mSDsluCounter, 896 mSDsCounter, 0 mSdLazyCounter, 1239 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 1242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:49,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 347 Invalid, 1242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1239 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:07:49,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2533 states. [2022-03-15 16:07:49,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2533 to 2404. [2022-03-15 16:07:49,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2404 states, 2403 states have (on average 4.516437786100707) internal successors, (10853), 2403 states have internal predecessors, (10853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:49,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2404 states to 2404 states and 10853 transitions. [2022-03-15 16:07:49,637 INFO L78 Accepts]: Start accepts. Automaton has 2404 states and 10853 transitions. Word has length 29 [2022-03-15 16:07:49,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:49,637 INFO L470 AbstractCegarLoop]: Abstraction has 2404 states and 10853 transitions. [2022-03-15 16:07:49,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:49,637 INFO L276 IsEmpty]: Start isEmpty. Operand 2404 states and 10853 transitions. [2022-03-15 16:07:49,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:49,641 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:49,641 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:49,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-15 16:07:49,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:49,841 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:49,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:49,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1280034963, now seen corresponding path program 10 times [2022-03-15 16:07:49,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:49,842 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042512146] [2022-03-15 16:07:49,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:49,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:49,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:49,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:49,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:49,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042512146] [2022-03-15 16:07:49,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042512146] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:49,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837845740] [2022-03-15 16:07:49,960 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:07:49,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:49,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:49,961 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:49,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 16:07:49,990 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:07:49,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:49,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:49,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:50,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 15 treesize of output 7 [2022-03-15 16:07:50,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:50,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:50,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:50,372 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 17 treesize of output 22 [2022-03-15 16:07:50,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:50,381 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 17 treesize of output 7 [2022-03-15 16:07:50,421 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:50,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837845740] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:50,421 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:50,421 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:07:50,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125385942] [2022-03-15 16:07:50,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:50,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:07:50,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:50,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:07:50,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:07:50,422 INFO L87 Difference]: Start difference. First operand 2404 states and 10853 transitions. Second operand has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:07:51,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:51,288 INFO L93 Difference]: Finished difference Result 3157 states and 13499 transitions. [2022-03-15 16:07:51,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:07:51,289 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:51,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:51,296 INFO L225 Difference]: With dead ends: 3157 [2022-03-15 16:07:51,296 INFO L226 Difference]: Without dead ends: 3115 [2022-03-15 16:07:51,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=215, Invalid=1117, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:07:51,297 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 487 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 1177 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 1245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:51,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [487 Valid, 377 Invalid, 1245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1177 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:07:51,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3115 states. [2022-03-15 16:07:51,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3115 to 2389. [2022-03-15 16:07:51,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2389 states, 2388 states have (on average 4.516331658291457) internal successors, (10785), 2388 states have internal predecessors, (10785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:51,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2389 states to 2389 states and 10785 transitions. [2022-03-15 16:07:51,333 INFO L78 Accepts]: Start accepts. Automaton has 2389 states and 10785 transitions. Word has length 29 [2022-03-15 16:07:51,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:51,333 INFO L470 AbstractCegarLoop]: Abstraction has 2389 states and 10785 transitions. [2022-03-15 16:07:51,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:07:51,334 INFO L276 IsEmpty]: Start isEmpty. Operand 2389 states and 10785 transitions. [2022-03-15 16:07:51,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:51,337 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:51,337 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:51,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:51,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-03-15 16:07:51,538 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:51,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:51,538 INFO L85 PathProgramCache]: Analyzing trace with hash -109274557, now seen corresponding path program 11 times [2022-03-15 16:07:51,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:51,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165605527] [2022-03-15 16:07:51,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:51,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:51,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:51,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:51,635 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:51,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165605527] [2022-03-15 16:07:51,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165605527] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:51,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812381481] [2022-03-15 16:07:51,636 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:07:51,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:51,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:51,637 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:51,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 16:07:51,667 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:07:51,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:51,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:51,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:51,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:07:51,915 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:51,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:52,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:52,036 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 17 treesize of output 22 [2022-03-15 16:07:52,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:52,045 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 17 treesize of output 7 [2022-03-15 16:07:52,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:52,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812381481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:52,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:52,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:07:52,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430888957] [2022-03-15 16:07:52,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:52,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:07:52,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:52,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:07:52,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:07:52,074 INFO L87 Difference]: Start difference. First operand 2389 states and 10785 transitions. Second operand has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:07:52,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:52,998 INFO L93 Difference]: Finished difference Result 3246 states and 13969 transitions. [2022-03-15 16:07:52,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:07:52,999 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:52,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:53,007 INFO L225 Difference]: With dead ends: 3246 [2022-03-15 16:07:53,007 INFO L226 Difference]: Without dead ends: 3208 [2022-03-15 16:07:53,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=258, Invalid=1148, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:07:53,007 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 404 mSDsluCounter, 1121 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 1508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:53,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 428 Invalid, 1508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1461 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:07:53,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3208 states. [2022-03-15 16:07:53,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3208 to 2531. [2022-03-15 16:07:53,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2531 states, 2530 states have (on average 4.519762845849803) internal successors, (11435), 2530 states have internal predecessors, (11435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:53,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2531 states to 2531 states and 11435 transitions. [2022-03-15 16:07:53,057 INFO L78 Accepts]: Start accepts. Automaton has 2531 states and 11435 transitions. Word has length 29 [2022-03-15 16:07:53,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:53,057 INFO L470 AbstractCegarLoop]: Abstraction has 2531 states and 11435 transitions. [2022-03-15 16:07:53,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:07:53,057 INFO L276 IsEmpty]: Start isEmpty. Operand 2531 states and 11435 transitions. [2022-03-15 16:07:53,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:53,061 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:53,061 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:53,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:53,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:53,275 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:53,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:53,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1193998049, now seen corresponding path program 12 times [2022-03-15 16:07:53,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:53,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448206218] [2022-03-15 16:07:53,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:53,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:53,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:53,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:53,364 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:53,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448206218] [2022-03-15 16:07:53,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448206218] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:53,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240352477] [2022-03-15 16:07:53,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:07:53,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:53,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:53,365 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:53,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 16:07:53,395 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:07:53,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:53,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:07:53,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:53,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:53,477 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 11 treesize of output 15 [2022-03-15 16:07:53,614 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:53,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:53,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:53,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240352477] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:53,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:53,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 18 [2022-03-15 16:07:53,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181138188] [2022-03-15 16:07:53,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:53,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:07:53,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:53,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:07:53,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:07:53,796 INFO L87 Difference]: Start difference. First operand 2531 states and 11435 transitions. Second operand has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:54,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:54,148 INFO L93 Difference]: Finished difference Result 2757 states and 12227 transitions. [2022-03-15 16:07:54,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:07:54,149 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:54,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:54,155 INFO L225 Difference]: With dead ends: 2757 [2022-03-15 16:07:54,155 INFO L226 Difference]: Without dead ends: 2744 [2022-03-15 16:07:54,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:07:54,156 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 184 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:54,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 244 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 824 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:07:54,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2744 states. [2022-03-15 16:07:54,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2744 to 2531. [2022-03-15 16:07:54,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2531 states, 2530 states have (on average 4.518577075098814) internal successors, (11432), 2530 states have internal predecessors, (11432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:54,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2531 states to 2531 states and 11432 transitions. [2022-03-15 16:07:54,196 INFO L78 Accepts]: Start accepts. Automaton has 2531 states and 11432 transitions. Word has length 29 [2022-03-15 16:07:54,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:54,196 INFO L470 AbstractCegarLoop]: Abstraction has 2531 states and 11432 transitions. [2022-03-15 16:07:54,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:54,197 INFO L276 IsEmpty]: Start isEmpty. Operand 2531 states and 11432 transitions. [2022-03-15 16:07:54,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:54,201 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:54,201 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:54,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:54,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:54,401 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:54,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:54,401 INFO L85 PathProgramCache]: Analyzing trace with hash 294635977, now seen corresponding path program 13 times [2022-03-15 16:07:54,401 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:54,402 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237530159] [2022-03-15 16:07:54,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:54,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:54,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:54,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:54,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:54,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237530159] [2022-03-15 16:07:54,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237530159] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:54,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779450829] [2022-03-15 16:07:54,498 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:07:54,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:54,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:54,499 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:54,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 16:07:54,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:54,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:54,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:54,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:07:54,777 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:54,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:54,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:54,903 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 17 treesize of output 22 [2022-03-15 16:07:54,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:54,911 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 17 treesize of output 7 [2022-03-15 16:07:54,939 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:54,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779450829] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:54,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:54,940 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:07:54,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235979283] [2022-03-15 16:07:54,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:54,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:07:54,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:54,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:07:54,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:07:54,940 INFO L87 Difference]: Start difference. First operand 2531 states and 11432 transitions. Second operand has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:55,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:55,828 INFO L93 Difference]: Finished difference Result 3306 states and 14104 transitions. [2022-03-15 16:07:55,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:07:55,828 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:55,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:55,835 INFO L225 Difference]: With dead ends: 3306 [2022-03-15 16:07:55,836 INFO L226 Difference]: Without dead ends: 3263 [2022-03-15 16:07:55,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:07:55,839 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 508 mSDsluCounter, 1080 mSDsCounter, 0 mSdLazyCounter, 1367 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 1431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:55,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 458 Invalid, 1431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1367 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:07:55,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3263 states. [2022-03-15 16:07:55,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3263 to 2477. [2022-03-15 16:07:55,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2477 states, 2476 states have (on average 4.520193861066236) internal successors, (11192), 2476 states have internal predecessors, (11192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:55,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2477 states to 2477 states and 11192 transitions. [2022-03-15 16:07:55,880 INFO L78 Accepts]: Start accepts. Automaton has 2477 states and 11192 transitions. Word has length 29 [2022-03-15 16:07:55,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:55,880 INFO L470 AbstractCegarLoop]: Abstraction has 2477 states and 11192 transitions. [2022-03-15 16:07:55,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:55,880 INFO L276 IsEmpty]: Start isEmpty. Operand 2477 states and 11192 transitions. [2022-03-15 16:07:55,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:55,884 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:55,884 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:55,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:56,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:56,084 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:56,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:56,085 INFO L85 PathProgramCache]: Analyzing trace with hash -565478263, now seen corresponding path program 14 times [2022-03-15 16:07:56,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:56,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86433063] [2022-03-15 16:07:56,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:56,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:56,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:56,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:56,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:56,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86433063] [2022-03-15 16:07:56,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86433063] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:56,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016203213] [2022-03-15 16:07:56,186 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:07:56,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:56,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:56,187 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:56,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-15 16:07:56,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:07:56,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:56,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:56,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:56,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:07:56,466 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:56,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:56,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:56,606 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 17 treesize of output 22 [2022-03-15 16:07:56,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:56,617 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 17 treesize of output 7 [2022-03-15 16:07:56,648 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:56,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016203213] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:56,649 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:56,649 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:07:56,649 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357765072] [2022-03-15 16:07:56,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:56,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:07:56,649 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:56,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:07:56,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:07:56,649 INFO L87 Difference]: Start difference. First operand 2477 states and 11192 transitions. Second operand has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:57,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:57,798 INFO L93 Difference]: Finished difference Result 3069 states and 13302 transitions. [2022-03-15 16:07:57,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:07:57,799 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:07:57,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:57,806 INFO L225 Difference]: With dead ends: 3069 [2022-03-15 16:07:57,806 INFO L226 Difference]: Without dead ends: 3039 [2022-03-15 16:07:57,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=198, Invalid=1362, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:07:57,806 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 331 mSDsluCounter, 1734 mSDsCounter, 0 mSdLazyCounter, 2203 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 2254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 2203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:57,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 714 Invalid, 2254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 2203 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 16:07:57,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3039 states. [2022-03-15 16:07:57,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3039 to 2486. [2022-03-15 16:07:57,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2486 states, 2485 states have (on average 4.513480885311871) internal successors, (11216), 2485 states have internal predecessors, (11216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:57,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2486 states to 2486 states and 11216 transitions. [2022-03-15 16:07:57,844 INFO L78 Accepts]: Start accepts. Automaton has 2486 states and 11216 transitions. Word has length 29 [2022-03-15 16:07:57,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:57,844 INFO L470 AbstractCegarLoop]: Abstraction has 2486 states and 11216 transitions. [2022-03-15 16:07:57,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:57,844 INFO L276 IsEmpty]: Start isEmpty. Operand 2486 states and 11216 transitions. [2022-03-15 16:07:57,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:57,848 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:57,848 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:57,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:58,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-03-15 16:07:58,049 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:58,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:58,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1979344029, now seen corresponding path program 6 times [2022-03-15 16:07:58,049 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:58,049 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624239346] [2022-03-15 16:07:58,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:58,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:58,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:58,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:58,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:58,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624239346] [2022-03-15 16:07:58,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624239346] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:58,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074129364] [2022-03-15 16:07:58,148 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:07:58,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:58,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:58,150 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:58,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-15 16:07:58,178 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:07:58,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:07:58,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:07:58,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:58,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:58,266 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 11 treesize of output 15 [2022-03-15 16:07:58,419 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:58,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:58,567 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:58,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074129364] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:58,567 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:58,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-03-15 16:07:58,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852316089] [2022-03-15 16:07:58,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:58,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:07:58,568 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:58,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:07:58,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:07:58,568 INFO L87 Difference]: Start difference. First operand 2486 states and 11216 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 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-03-15 16:07:58,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:07:58,985 INFO L93 Difference]: Finished difference Result 2894 states and 12763 transitions. [2022-03-15 16:07:58,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:07:58,985 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 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 29 [2022-03-15 16:07:58,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:07:58,992 INFO L225 Difference]: With dead ends: 2894 [2022-03-15 16:07:58,992 INFO L226 Difference]: Without dead ends: 2875 [2022-03-15 16:07:58,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:07:58,992 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 225 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:07:58,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 238 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 869 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:07:58,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2875 states. [2022-03-15 16:07:59,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2875 to 2540. [2022-03-15 16:07:59,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2540 states, 2539 states have (on average 4.508467900748326) internal successors, (11447), 2539 states have internal predecessors, (11447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:07:59,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2540 states to 2540 states and 11447 transitions. [2022-03-15 16:07:59,053 INFO L78 Accepts]: Start accepts. Automaton has 2540 states and 11447 transitions. Word has length 29 [2022-03-15 16:07:59,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:07:59,053 INFO L470 AbstractCegarLoop]: Abstraction has 2540 states and 11447 transitions. [2022-03-15 16:07:59,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 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-03-15 16:07:59,054 INFO L276 IsEmpty]: Start isEmpty. Operand 2540 states and 11447 transitions. [2022-03-15 16:07:59,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:07:59,058 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:07:59,058 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:07:59,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-15 16:07:59,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:59,258 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:07:59,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:07:59,259 INFO L85 PathProgramCache]: Analyzing trace with hash -556989203, now seen corresponding path program 7 times [2022-03-15 16:07:59,259 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:07:59,259 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536385341] [2022-03-15 16:07:59,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:07:59,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:07:59,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:59,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:59,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:07:59,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536385341] [2022-03-15 16:07:59,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536385341] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:07:59,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538485764] [2022-03-15 16:07:59,369 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:07:59,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:07:59,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:07:59,370 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:07:59,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-15 16:07:59,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:07:59,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:07:59,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:07:59,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:07:59,665 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:59,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:07:59,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:07:59,790 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 17 treesize of output 22 [2022-03-15 16:07:59,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:07:59,799 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 17 treesize of output 7 [2022-03-15 16:07:59,827 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:07:59,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538485764] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:07:59,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:07:59,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:07:59,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972492403] [2022-03-15 16:07:59,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:07:59,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:07:59,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:07:59,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:07:59,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:07:59,828 INFO L87 Difference]: Start difference. First operand 2540 states and 11447 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:00,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:00,521 INFO L93 Difference]: Finished difference Result 3497 states and 14957 transitions. [2022-03-15 16:08:00,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:08:00,522 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:00,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:00,530 INFO L225 Difference]: With dead ends: 3497 [2022-03-15 16:08:00,530 INFO L226 Difference]: Without dead ends: 3469 [2022-03-15 16:08:00,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=202, Invalid=854, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:08:00,530 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 377 mSDsluCounter, 961 mSDsCounter, 0 mSdLazyCounter, 1242 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 1273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:00,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 382 Invalid, 1273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1242 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:08:00,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3469 states. [2022-03-15 16:08:00,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3469 to 2669. [2022-03-15 16:08:00,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2669 states, 2668 states have (on average 4.508620689655173) internal successors, (12029), 2668 states have internal predecessors, (12029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:00,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2669 states to 2669 states and 12029 transitions. [2022-03-15 16:08:00,574 INFO L78 Accepts]: Start accepts. Automaton has 2669 states and 12029 transitions. Word has length 29 [2022-03-15 16:08:00,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:00,574 INFO L470 AbstractCegarLoop]: Abstraction has 2669 states and 12029 transitions. [2022-03-15 16:08:00,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:00,574 INFO L276 IsEmpty]: Start isEmpty. Operand 2669 states and 12029 transitions. [2022-03-15 16:08:00,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:00,579 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:00,579 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:00,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:00,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:00,779 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:00,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:00,780 INFO L85 PathProgramCache]: Analyzing trace with hash -156115671, now seen corresponding path program 8 times [2022-03-15 16:08:00,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:00,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430664293] [2022-03-15 16:08:00,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:00,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:00,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:00,920 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:00,920 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:00,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430664293] [2022-03-15 16:08:00,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430664293] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:00,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067534401] [2022-03-15 16:08:00,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:08:00,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:00,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:00,921 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:00,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-15 16:08:00,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:08:00,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:00,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:00,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:01,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:01,074 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 11 treesize of output 15 [2022-03-15 16:08:01,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:01,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:01,408 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:01,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067534401] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:01,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:01,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 19 [2022-03-15 16:08:01,409 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441830007] [2022-03-15 16:08:01,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:01,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:01,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:01,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:01,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:01,410 INFO L87 Difference]: Start difference. First operand 2669 states and 12029 transitions. Second operand has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03-15 16:08:01,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:01,873 INFO L93 Difference]: Finished difference Result 2976 states and 13095 transitions. [2022-03-15 16:08:01,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:08:01,873 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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 29 [2022-03-15 16:08:01,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:01,880 INFO L225 Difference]: With dead ends: 2976 [2022-03-15 16:08:01,880 INFO L226 Difference]: Without dead ends: 2953 [2022-03-15 16:08:01,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:08:01,881 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 281 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 929 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:01,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 268 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 929 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:08:01,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2953 states. [2022-03-15 16:08:01,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2953 to 2597. [2022-03-15 16:08:01,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2597 states, 2596 states have (on average 4.510015408320493) internal successors, (11708), 2596 states have internal predecessors, (11708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:01,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2597 states to 2597 states and 11708 transitions. [2022-03-15 16:08:01,920 INFO L78 Accepts]: Start accepts. Automaton has 2597 states and 11708 transitions. Word has length 29 [2022-03-15 16:08:01,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:01,920 INFO L470 AbstractCegarLoop]: Abstraction has 2597 states and 11708 transitions. [2022-03-15 16:08:01,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 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-03-15 16:08:01,920 INFO L276 IsEmpty]: Start isEmpty. Operand 2597 states and 11708 transitions. [2022-03-15 16:08:01,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:01,924 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:01,924 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:01,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:02,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-03-15 16:08:02,125 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:02,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:02,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1075204841, now seen corresponding path program 9 times [2022-03-15 16:08:02,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:02,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377075644] [2022-03-15 16:08:02,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:02,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:02,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:02,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:02,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:02,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377075644] [2022-03-15 16:08:02,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377075644] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:02,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316253446] [2022-03-15 16:08:02,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:08:02,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:02,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:02,228 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:02,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-15 16:08:02,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:08:02,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:02,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:08:02,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:02,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:02,330 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 11 treesize of output 15 [2022-03-15 16:08:02,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:02,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:02,656 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:02,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316253446] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:02,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:02,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-03-15 16:08:02,657 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513960570] [2022-03-15 16:08:02,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:02,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:08:02,657 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:02,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:08:02,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:08:02,658 INFO L87 Difference]: Start difference. First operand 2597 states and 11708 transitions. Second operand has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 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-03-15 16:08:03,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:03,046 INFO L93 Difference]: Finished difference Result 2734 states and 12196 transitions. [2022-03-15 16:08:03,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:08:03,047 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 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 29 [2022-03-15 16:08:03,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:03,053 INFO L225 Difference]: With dead ends: 2734 [2022-03-15 16:08:03,053 INFO L226 Difference]: Without dead ends: 2719 [2022-03-15 16:08:03,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:08:03,053 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 73 mSDsluCounter, 670 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:03,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 288 Invalid, 960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 960 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:08:03,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2719 states. [2022-03-15 16:08:03,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2719 to 2597. [2022-03-15 16:08:03,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2597 states, 2596 states have (on average 4.510015408320493) internal successors, (11708), 2596 states have internal predecessors, (11708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:03,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2597 states to 2597 states and 11708 transitions. [2022-03-15 16:08:03,091 INFO L78 Accepts]: Start accepts. Automaton has 2597 states and 11708 transitions. Word has length 29 [2022-03-15 16:08:03,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:03,091 INFO L470 AbstractCegarLoop]: Abstraction has 2597 states and 11708 transitions. [2022-03-15 16:08:03,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 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-03-15 16:08:03,091 INFO L276 IsEmpty]: Start isEmpty. Operand 2597 states and 11708 transitions. [2022-03-15 16:08:03,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:03,095 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:03,095 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:03,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-15 16:08:03,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:03,296 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:03,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:03,296 INFO L85 PathProgramCache]: Analyzing trace with hash -558108055, now seen corresponding path program 10 times [2022-03-15 16:08:03,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:03,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970512937] [2022-03-15 16:08:03,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:03,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:03,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:03,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:03,392 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:03,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970512937] [2022-03-15 16:08:03,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970512937] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:03,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82721050] [2022-03-15 16:08:03,392 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:08:03,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:03,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:03,393 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:03,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-15 16:08:03,421 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:08:03,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:03,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:03,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:03,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:03,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:03,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:03,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:03,789 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 17 treesize of output 22 [2022-03-15 16:08:03,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:03,797 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 17 treesize of output 7 [2022-03-15 16:08:03,826 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:03,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82721050] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:03,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:03,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:08:03,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595304378] [2022-03-15 16:08:03,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:03,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:03,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:03,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:03,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:03,827 INFO L87 Difference]: Start difference. First operand 2597 states and 11708 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:08:04,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:04,567 INFO L93 Difference]: Finished difference Result 3239 states and 14015 transitions. [2022-03-15 16:08:04,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:08:04,568 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:04,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:04,575 INFO L225 Difference]: With dead ends: 3239 [2022-03-15 16:08:04,575 INFO L226 Difference]: Without dead ends: 3215 [2022-03-15 16:08:04,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:08:04,576 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 382 mSDsluCounter, 987 mSDsCounter, 0 mSdLazyCounter, 1264 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 1322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:04,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 412 Invalid, 1322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1264 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:04,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3215 states. [2022-03-15 16:08:04,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3215 to 2590. [2022-03-15 16:08:04,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2590 states, 2589 states have (on average 4.511780610274237) internal successors, (11681), 2589 states have internal predecessors, (11681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:04,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2590 states to 2590 states and 11681 transitions. [2022-03-15 16:08:04,616 INFO L78 Accepts]: Start accepts. Automaton has 2590 states and 11681 transitions. Word has length 29 [2022-03-15 16:08:04,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:04,616 INFO L470 AbstractCegarLoop]: Abstraction has 2590 states and 11681 transitions. [2022-03-15 16:08:04,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:08:04,616 INFO L276 IsEmpty]: Start isEmpty. Operand 2590 states and 11681 transitions. [2022-03-15 16:08:04,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:04,620 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:04,620 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:04,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:04,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:04,821 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:04,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:04,821 INFO L85 PathProgramCache]: Analyzing trace with hash -731434137, now seen corresponding path program 11 times [2022-03-15 16:08:04,821 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:04,821 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818944589] [2022-03-15 16:08:04,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:04,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:04,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:04,966 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:04,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:04,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818944589] [2022-03-15 16:08:04,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818944589] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:04,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102191718] [2022-03-15 16:08:04,966 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:08:04,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:04,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:04,968 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:04,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-15 16:08:04,998 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:08:04,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:04,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:05,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:05,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:05,232 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:05,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:05,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:05,352 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 17 treesize of output 22 [2022-03-15 16:08:05,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:05,360 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 17 treesize of output 7 [2022-03-15 16:08:05,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:05,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102191718] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:05,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:05,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:08:05,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735924051] [2022-03-15 16:08:05,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:05,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:08:05,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:05,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:08:05,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:08:05,391 INFO L87 Difference]: Start difference. First operand 2590 states and 11681 transitions. Second operand has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:08:06,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:06,326 INFO L93 Difference]: Finished difference Result 3767 states and 15975 transitions. [2022-03-15 16:08:06,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:08:06,327 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:06,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:06,336 INFO L225 Difference]: With dead ends: 3767 [2022-03-15 16:08:06,336 INFO L226 Difference]: Without dead ends: 3729 [2022-03-15 16:08:06,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=258, Invalid=1148, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:08:06,336 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 509 mSDsluCounter, 1117 mSDsCounter, 0 mSdLazyCounter, 1463 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 1533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:06,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [509 Valid, 428 Invalid, 1533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1463 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:08:06,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3729 states. [2022-03-15 16:08:06,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3729 to 2764. [2022-03-15 16:08:06,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2764 states, 2763 states have (on average 4.509952949692363) internal successors, (12461), 2763 states have internal predecessors, (12461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:06,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2764 states to 2764 states and 12461 transitions. [2022-03-15 16:08:06,401 INFO L78 Accepts]: Start accepts. Automaton has 2764 states and 12461 transitions. Word has length 29 [2022-03-15 16:08:06,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:06,401 INFO L470 AbstractCegarLoop]: Abstraction has 2764 states and 12461 transitions. [2022-03-15 16:08:06,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:08:06,401 INFO L276 IsEmpty]: Start isEmpty. Operand 2764 states and 12461 transitions. [2022-03-15 16:08:06,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:06,405 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:06,405 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:06,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-03-15 16:08:06,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-03-15 16:08:06,606 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:06,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:06,606 INFO L85 PathProgramCache]: Analyzing trace with hash 690920689, now seen corresponding path program 12 times [2022-03-15 16:08:06,606 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:06,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169777256] [2022-03-15 16:08:06,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:06,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:06,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:06,695 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:06,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:06,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169777256] [2022-03-15 16:08:06,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169777256] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:06,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2321788] [2022-03-15 16:08:06,695 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:08:06,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:06,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:06,696 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:06,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-15 16:08:06,725 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:08:06,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:06,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:08:06,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:06,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:06,795 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 11 treesize of output 15 [2022-03-15 16:08:06,939 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:06,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:07,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:07,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2321788] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:07,081 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:07,081 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 18 [2022-03-15 16:08:07,081 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397246875] [2022-03-15 16:08:07,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:07,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:08:07,081 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:07,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:08:07,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:08:07,081 INFO L87 Difference]: Start difference. First operand 2764 states and 12461 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 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-03-15 16:08:07,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:07,373 INFO L93 Difference]: Finished difference Result 3113 states and 13640 transitions. [2022-03-15 16:08:07,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:08:07,373 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:07,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:07,380 INFO L225 Difference]: With dead ends: 3113 [2022-03-15 16:08:07,381 INFO L226 Difference]: Without dead ends: 3100 [2022-03-15 16:08:07,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:08:07,381 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 194 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:07,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 191 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 663 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:08:07,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3100 states. [2022-03-15 16:08:07,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3100 to 2764. [2022-03-15 16:08:07,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2764 states, 2763 states have (on average 4.508867173362288) internal successors, (12458), 2763 states have internal predecessors, (12458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:07,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2764 states to 2764 states and 12458 transitions. [2022-03-15 16:08:07,424 INFO L78 Accepts]: Start accepts. Automaton has 2764 states and 12458 transitions. Word has length 29 [2022-03-15 16:08:07,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:07,424 INFO L470 AbstractCegarLoop]: Abstraction has 2764 states and 12458 transitions. [2022-03-15 16:08:07,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 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-03-15 16:08:07,424 INFO L276 IsEmpty]: Start isEmpty. Operand 2764 states and 12458 transitions. [2022-03-15 16:08:07,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:07,428 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:07,428 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:07,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:07,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:07,629 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:07,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:07,629 INFO L85 PathProgramCache]: Analyzing trace with hash 245818669, now seen corresponding path program 13 times [2022-03-15 16:08:07,629 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:07,629 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754680606] [2022-03-15 16:08:07,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:07,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:07,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:07,726 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:07,726 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:07,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754680606] [2022-03-15 16:08:07,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754680606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:07,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037534191] [2022-03-15 16:08:07,726 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:08:07,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:07,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:07,727 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:07,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-15 16:08:07,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:07,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:07,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:07,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:08,014 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:08,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:08,135 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:08,136 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 17 treesize of output 22 [2022-03-15 16:08:08,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:08,145 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 17 treesize of output 7 [2022-03-15 16:08:08,175 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:08,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037534191] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:08,175 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:08,175 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:08:08,175 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79131337] [2022-03-15 16:08:08,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:08,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:08:08,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:08,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:08:08,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:08:08,176 INFO L87 Difference]: Start difference. First operand 2764 states and 12458 transitions. Second operand has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:08,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:08,990 INFO L93 Difference]: Finished difference Result 3696 states and 15794 transitions. [2022-03-15 16:08:08,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:08:08,990 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:08,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:08,999 INFO L225 Difference]: With dead ends: 3696 [2022-03-15 16:08:08,999 INFO L226 Difference]: Without dead ends: 3650 [2022-03-15 16:08:09,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:08:09,000 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 500 mSDsluCounter, 976 mSDsCounter, 0 mSdLazyCounter, 1229 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 1296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:09,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [500 Valid, 392 Invalid, 1296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1229 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:09,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3650 states. [2022-03-15 16:08:09,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3650 to 2657. [2022-03-15 16:08:09,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2657 states, 2656 states have (on average 4.511295180722891) internal successors, (11982), 2656 states have internal predecessors, (11982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:09,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2657 states to 2657 states and 11982 transitions. [2022-03-15 16:08:09,046 INFO L78 Accepts]: Start accepts. Automaton has 2657 states and 11982 transitions. Word has length 29 [2022-03-15 16:08:09,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:09,046 INFO L470 AbstractCegarLoop]: Abstraction has 2657 states and 11982 transitions. [2022-03-15 16:08:09,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:09,046 INFO L276 IsEmpty]: Start isEmpty. Operand 2657 states and 11982 transitions. [2022-03-15 16:08:09,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:09,050 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:09,050 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:09,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-03-15 16:08:09,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:09,251 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:09,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:09,251 INFO L85 PathProgramCache]: Analyzing trace with hash -892761565, now seen corresponding path program 14 times [2022-03-15 16:08:09,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:09,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339611839] [2022-03-15 16:08:09,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:09,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:09,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:09,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:09,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:09,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339611839] [2022-03-15 16:08:09,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339611839] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:09,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547128248] [2022-03-15 16:08:09,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:08:09,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:09,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:09,353 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:09,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-15 16:08:09,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:08:09,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:09,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:09,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:09,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:09,491 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 11 treesize of output 15 [2022-03-15 16:08:09,716 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:09,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:09,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:09,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547128248] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:09,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:09,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:08:09,868 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304953628] [2022-03-15 16:08:09,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:09,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:08:09,868 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:09,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:08:09,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:08:09,869 INFO L87 Difference]: Start difference. First operand 2657 states and 11982 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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-03-15 16:08:10,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:10,336 INFO L93 Difference]: Finished difference Result 2811 states and 12524 transitions. [2022-03-15 16:08:10,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:08:10,337 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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 29 [2022-03-15 16:08:10,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:10,343 INFO L225 Difference]: With dead ends: 2811 [2022-03-15 16:08:10,344 INFO L226 Difference]: Without dead ends: 2792 [2022-03-15 16:08:10,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:08:10,344 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 137 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 1031 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 1034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:10,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 300 Invalid, 1034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1031 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:08:10,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2792 states. [2022-03-15 16:08:10,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2792 to 2636. [2022-03-15 16:08:10,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2636 states, 2635 states have (on average 4.516508538899431) internal successors, (11901), 2635 states have internal predecessors, (11901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:10,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2636 states to 2636 states and 11901 transitions. [2022-03-15 16:08:10,386 INFO L78 Accepts]: Start accepts. Automaton has 2636 states and 11901 transitions. Word has length 29 [2022-03-15 16:08:10,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:10,386 INFO L470 AbstractCegarLoop]: Abstraction has 2636 states and 11901 transitions. [2022-03-15 16:08:10,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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-03-15 16:08:10,386 INFO L276 IsEmpty]: Start isEmpty. Operand 2636 states and 11901 transitions. [2022-03-15 16:08:10,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:10,391 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:10,391 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:10,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-03-15 16:08:10,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:10,591 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:10,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:10,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1546865603, now seen corresponding path program 15 times [2022-03-15 16:08:10,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:10,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058544908] [2022-03-15 16:08:10,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:10,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:10,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:10,687 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:10,687 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:10,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058544908] [2022-03-15 16:08:10,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058544908] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:10,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099502435] [2022-03-15 16:08:10,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:08:10,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:10,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:10,688 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:10,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-15 16:08:10,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:08:10,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:10,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:08:10,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:10,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:10,786 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 11 treesize of output 15 [2022-03-15 16:08:10,925 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:10,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:11,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:11,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099502435] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:11,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:11,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-03-15 16:08:11,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571617926] [2022-03-15 16:08:11,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:11,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:08:11,072 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:11,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:08:11,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:08:11,072 INFO L87 Difference]: Start difference. First operand 2636 states and 11901 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 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-03-15 16:08:11,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:11,582 INFO L93 Difference]: Finished difference Result 3041 states and 13364 transitions. [2022-03-15 16:08:11,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:08:11,582 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 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 29 [2022-03-15 16:08:11,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:11,589 INFO L225 Difference]: With dead ends: 3041 [2022-03-15 16:08:11,589 INFO L226 Difference]: Without dead ends: 3022 [2022-03-15 16:08:11,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:08:11,589 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 151 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 1126 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 1130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:11,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 304 Invalid, 1130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1126 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:08:11,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3022 states. [2022-03-15 16:08:11,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3022 to 2689. [2022-03-15 16:08:11,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2689 states, 2688 states have (on average 4.515625) internal successors, (12138), 2688 states have internal predecessors, (12138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:11,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2689 states to 2689 states and 12138 transitions. [2022-03-15 16:08:11,630 INFO L78 Accepts]: Start accepts. Automaton has 2689 states and 12138 transitions. Word has length 29 [2022-03-15 16:08:11,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:11,630 INFO L470 AbstractCegarLoop]: Abstraction has 2689 states and 12138 transitions. [2022-03-15 16:08:11,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 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-03-15 16:08:11,630 INFO L276 IsEmpty]: Start isEmpty. Operand 2689 states and 12138 transitions. [2022-03-15 16:08:11,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:11,634 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:11,634 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:11,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:11,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2022-03-15 16:08:11,834 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:11,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:11,835 INFO L85 PathProgramCache]: Analyzing trace with hash -243592997, now seen corresponding path program 16 times [2022-03-15 16:08:11,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:11,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24025486] [2022-03-15 16:08:11,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:11,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:11,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:11,920 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:11,920 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:11,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24025486] [2022-03-15 16:08:11,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24025486] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:11,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002711544] [2022-03-15 16:08:11,920 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:08:11,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:11,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:11,921 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:11,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-15 16:08:11,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:08:11,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:11,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:11,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:12,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:12,193 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:12,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:12,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:12,295 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 17 treesize of output 22 [2022-03-15 16:08:12,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:12,303 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 17 treesize of output 7 [2022-03-15 16:08:12,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:12,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002711544] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:12,355 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:12,355 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:08:12,355 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450269470] [2022-03-15 16:08:12,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:12,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:12,356 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:12,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:12,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:12,356 INFO L87 Difference]: Start difference. First operand 2689 states and 12138 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:13,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:13,111 INFO L93 Difference]: Finished difference Result 3583 states and 15392 transitions. [2022-03-15 16:08:13,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:08:13,111 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:13,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:13,120 INFO L225 Difference]: With dead ends: 3583 [2022-03-15 16:08:13,120 INFO L226 Difference]: Without dead ends: 3555 [2022-03-15 16:08:13,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:08:13,120 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 417 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 1420 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 1464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:13,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 424 Invalid, 1464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1420 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:13,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3555 states. [2022-03-15 16:08:13,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3555 to 2783. [2022-03-15 16:08:13,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2783 states, 2782 states have (on average 4.524083393242272) internal successors, (12586), 2782 states have internal predecessors, (12586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:13,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2783 states to 2783 states and 12586 transitions. [2022-03-15 16:08:13,182 INFO L78 Accepts]: Start accepts. Automaton has 2783 states and 12586 transitions. Word has length 29 [2022-03-15 16:08:13,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:13,182 INFO L470 AbstractCegarLoop]: Abstraction has 2783 states and 12586 transitions. [2022-03-15 16:08:13,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:13,182 INFO L276 IsEmpty]: Start isEmpty. Operand 2783 states and 12586 transitions. [2022-03-15 16:08:13,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:13,187 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:13,187 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:13,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-03-15 16:08:13,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:13,387 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:13,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:13,388 INFO L85 PathProgramCache]: Analyzing trace with hash -296979517, now seen corresponding path program 17 times [2022-03-15 16:08:13,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:13,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215654523] [2022-03-15 16:08:13,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:13,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:13,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:13,482 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:13,482 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:13,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215654523] [2022-03-15 16:08:13,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215654523] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:13,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154635930] [2022-03-15 16:08:13,482 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:08:13,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:13,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:13,483 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:13,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-15 16:08:13,513 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:08:13,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:13,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:13,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:13,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:13,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:13,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:13,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:13,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-03-15 16:08:13,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:13,875 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 17 treesize of output 7 [2022-03-15 16:08:13,927 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:13,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154635930] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:13,928 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:13,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:08:13,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307054282] [2022-03-15 16:08:13,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:13,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:13,928 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:13,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:13,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:13,931 INFO L87 Difference]: Start difference. First operand 2783 states and 12586 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:08:14,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:14,677 INFO L93 Difference]: Finished difference Result 3573 states and 15377 transitions. [2022-03-15 16:08:14,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:08:14,677 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:14,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:14,686 INFO L225 Difference]: With dead ends: 3573 [2022-03-15 16:08:14,686 INFO L226 Difference]: Without dead ends: 3528 [2022-03-15 16:08:14,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=202, Invalid=854, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:08:14,686 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 422 mSDsluCounter, 1047 mSDsCounter, 0 mSdLazyCounter, 1392 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:14,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 425 Invalid, 1437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1392 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:14,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3528 states. [2022-03-15 16:08:14,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3528 to 2746. [2022-03-15 16:08:14,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2746 states, 2745 states have (on average 4.523861566484517) internal successors, (12418), 2745 states have internal predecessors, (12418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:14,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2746 states to 2746 states and 12418 transitions. [2022-03-15 16:08:14,753 INFO L78 Accepts]: Start accepts. Automaton has 2746 states and 12418 transitions. Word has length 29 [2022-03-15 16:08:14,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:14,753 INFO L470 AbstractCegarLoop]: Abstraction has 2746 states and 12418 transitions. [2022-03-15 16:08:14,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:08:14,753 INFO L276 IsEmpty]: Start isEmpty. Operand 2746 states and 12418 transitions. [2022-03-15 16:08:14,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:14,757 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:14,757 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:14,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-03-15 16:08:14,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:14,958 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:14,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:14,958 INFO L85 PathProgramCache]: Analyzing trace with hash -833520135, now seen corresponding path program 18 times [2022-03-15 16:08:14,958 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:14,958 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423197512] [2022-03-15 16:08:14,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:14,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:14,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:15,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:15,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:15,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423197512] [2022-03-15 16:08:15,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423197512] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:15,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064306078] [2022-03-15 16:08:15,060 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:08:15,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:15,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:15,060 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:15,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-15 16:08:15,094 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:08:15,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:15,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:08:15,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:15,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:15,357 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:15,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:15,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:15,477 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 17 treesize of output 22 [2022-03-15 16:08:15,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:15,485 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 17 treesize of output 7 [2022-03-15 16:08:15,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:15,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064306078] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:15,547 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:15,547 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:08:15,547 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57223619] [2022-03-15 16:08:15,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:15,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:08:15,547 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:15,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:08:15,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:08:15,548 INFO L87 Difference]: Start difference. First operand 2746 states and 12418 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:08:16,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:16,562 INFO L93 Difference]: Finished difference Result 3370 states and 14667 transitions. [2022-03-15 16:08:16,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:08:16,563 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:16,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:16,571 INFO L225 Difference]: With dead ends: 3370 [2022-03-15 16:08:16,571 INFO L226 Difference]: Without dead ends: 3332 [2022-03-15 16:08:16,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=198, Invalid=1362, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:08:16,571 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 405 mSDsluCounter, 1260 mSDsCounter, 0 mSdLazyCounter, 1688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 1745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:16,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [405 Valid, 482 Invalid, 1745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1688 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:08:16,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3332 states. [2022-03-15 16:08:16,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3332 to 2725. [2022-03-15 16:08:16,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 2724 states have (on average 4.526431718061674) internal successors, (12330), 2724 states have internal predecessors, (12330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:16,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 12330 transitions. [2022-03-15 16:08:16,641 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 12330 transitions. Word has length 29 [2022-03-15 16:08:16,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:16,641 INFO L470 AbstractCegarLoop]: Abstraction has 2725 states and 12330 transitions. [2022-03-15 16:08:16,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:08:16,641 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 12330 transitions. [2022-03-15 16:08:16,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:16,645 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:16,645 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:16,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:16,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:16,846 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:16,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:16,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1508540217, now seen corresponding path program 19 times [2022-03-15 16:08:16,846 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:16,847 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057014242] [2022-03-15 16:08:16,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:16,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:16,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:16,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:16,943 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:16,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057014242] [2022-03-15 16:08:16,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057014242] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:16,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266762068] [2022-03-15 16:08:16,943 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:08:16,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:16,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:16,944 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:16,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-15 16:08:16,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:16,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:16,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:17,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:17,211 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:17,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:17,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:17,316 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 17 treesize of output 22 [2022-03-15 16:08:17,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:17,330 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 17 treesize of output 7 [2022-03-15 16:08:17,383 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:17,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266762068] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:17,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:17,383 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:08:17,383 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728216166] [2022-03-15 16:08:17,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:17,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:08:17,384 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:17,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:08:17,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:08:17,384 INFO L87 Difference]: Start difference. First operand 2725 states and 12330 transitions. Second operand has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:08:18,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:18,236 INFO L93 Difference]: Finished difference Result 3641 states and 15769 transitions. [2022-03-15 16:08:18,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:08:18,236 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:18,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:18,244 INFO L225 Difference]: With dead ends: 3641 [2022-03-15 16:08:18,244 INFO L226 Difference]: Without dead ends: 3603 [2022-03-15 16:08:18,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:08:18,245 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 485 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 1346 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 1402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:18,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [485 Valid, 390 Invalid, 1402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1346 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:18,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3603 states. [2022-03-15 16:08:18,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3603 to 2862. [2022-03-15 16:08:18,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2862 states, 2861 states have (on average 4.53163229639986) internal successors, (12965), 2861 states have internal predecessors, (12965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:18,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2862 states to 2862 states and 12965 transitions. [2022-03-15 16:08:18,319 INFO L78 Accepts]: Start accepts. Automaton has 2862 states and 12965 transitions. Word has length 29 [2022-03-15 16:08:18,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:18,319 INFO L470 AbstractCegarLoop]: Abstraction has 2862 states and 12965 transitions. [2022-03-15 16:08:18,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:08:18,320 INFO L276 IsEmpty]: Start isEmpty. Operand 2862 states and 12965 transitions. [2022-03-15 16:08:18,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:18,325 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:18,325 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:18,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:18,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:18,525 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:18,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:18,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1483154473, now seen corresponding path program 20 times [2022-03-15 16:08:18,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:18,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936511049] [2022-03-15 16:08:18,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:18,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:18,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:18,615 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:18,615 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:18,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936511049] [2022-03-15 16:08:18,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936511049] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:18,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8478736] [2022-03-15 16:08:18,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:08:18,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:18,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:18,616 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:18,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-15 16:08:18,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:08:18,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:18,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:18,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:18,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:18,764 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 11 treesize of output 15 [2022-03-15 16:08:18,967 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:18,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:19,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:19,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8478736] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:19,112 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:19,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 19 [2022-03-15 16:08:19,113 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960512015] [2022-03-15 16:08:19,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:19,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:19,113 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:19,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:19,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:19,113 INFO L87 Difference]: Start difference. First operand 2862 states and 12965 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:19,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:19,597 INFO L93 Difference]: Finished difference Result 3080 states and 13720 transitions. [2022-03-15 16:08:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:08:19,597 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:19,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:19,604 INFO L225 Difference]: With dead ends: 3080 [2022-03-15 16:08:19,605 INFO L226 Difference]: Without dead ends: 3067 [2022-03-15 16:08:19,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:08:19,605 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 207 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 955 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 955 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:19,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 284 Invalid, 964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 955 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:08:19,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3067 states. [2022-03-15 16:08:19,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3067 to 2862. [2022-03-15 16:08:19,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2862 states, 2861 states have (on average 4.5305837119888155) internal successors, (12962), 2861 states have internal predecessors, (12962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:19,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2862 states to 2862 states and 12962 transitions. [2022-03-15 16:08:19,648 INFO L78 Accepts]: Start accepts. Automaton has 2862 states and 12962 transitions. Word has length 29 [2022-03-15 16:08:19,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:19,648 INFO L470 AbstractCegarLoop]: Abstraction has 2862 states and 12962 transitions. [2022-03-15 16:08:19,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:19,648 INFO L276 IsEmpty]: Start isEmpty. Operand 2862 states and 12962 transitions. [2022-03-15 16:08:19,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:19,652 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:19,652 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:19,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:19,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-03-15 16:08:19,853 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:19,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:19,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1912450751, now seen corresponding path program 21 times [2022-03-15 16:08:19,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:19,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486371002] [2022-03-15 16:08:19,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:19,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:19,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:19,949 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:19,949 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:19,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486371002] [2022-03-15 16:08:19,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486371002] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:19,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037729690] [2022-03-15 16:08:19,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:08:19,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:19,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:19,950 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:19,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-15 16:08:19,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:08:19,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:19,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:19,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:20,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:20,098 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 11 treesize of output 15 [2022-03-15 16:08:20,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:20,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:20,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:20,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037729690] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:20,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:20,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:08:20,461 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423175651] [2022-03-15 16:08:20,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:20,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:08:20,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:20,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:08:20,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:08:20,462 INFO L87 Difference]: Start difference. First operand 2862 states and 12962 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:21,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:21,077 INFO L93 Difference]: Finished difference Result 3113 states and 13817 transitions. [2022-03-15 16:08:21,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:08:21,077 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:21,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:21,085 INFO L225 Difference]: With dead ends: 3113 [2022-03-15 16:08:21,085 INFO L226 Difference]: Without dead ends: 3085 [2022-03-15 16:08:21,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=656, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:08:21,085 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 217 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 1196 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 1208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:21,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 332 Invalid, 1208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1196 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:08:21,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3085 states. [2022-03-15 16:08:21,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3085 to 2808. [2022-03-15 16:08:21,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2808 states, 2807 states have (on average 4.5322408265051655) internal successors, (12722), 2807 states have internal predecessors, (12722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:21,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2808 states to 2808 states and 12722 transitions. [2022-03-15 16:08:21,128 INFO L78 Accepts]: Start accepts. Automaton has 2808 states and 12722 transitions. Word has length 29 [2022-03-15 16:08:21,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:21,128 INFO L470 AbstractCegarLoop]: Abstraction has 2808 states and 12722 transitions. [2022-03-15 16:08:21,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:21,128 INFO L276 IsEmpty]: Start isEmpty. Operand 2808 states and 12722 transitions. [2022-03-15 16:08:21,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:21,133 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:21,133 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:21,148 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-03-15 16:08:21,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-03-15 16:08:21,333 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:21,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:21,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1052336511, now seen corresponding path program 22 times [2022-03-15 16:08:21,333 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:21,334 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417582789] [2022-03-15 16:08:21,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:21,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:21,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:21,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:21,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:21,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417582789] [2022-03-15 16:08:21,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417582789] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:21,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470075072] [2022-03-15 16:08:21,436 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:08:21,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:21,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:21,437 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:21,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-15 16:08:21,466 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:08:21,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:21,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:21,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:21,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:21,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:21,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:21,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:21,835 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 17 treesize of output 22 [2022-03-15 16:08:21,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:21,843 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 17 treesize of output 7 [2022-03-15 16:08:21,897 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:21,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470075072] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:21,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:21,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:08:21,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149564432] [2022-03-15 16:08:21,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:21,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:08:21,897 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:21,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:08:21,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:08:21,898 INFO L87 Difference]: Start difference. First operand 2808 states and 12722 transitions. Second operand has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:23,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:23,160 INFO L93 Difference]: Finished difference Result 3497 states and 15184 transitions. [2022-03-15 16:08:23,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:08:23,160 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:23,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:23,168 INFO L225 Difference]: With dead ends: 3497 [2022-03-15 16:08:23,169 INFO L226 Difference]: Without dead ends: 3448 [2022-03-15 16:08:23,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=210, Invalid=1350, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:08:23,169 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 323 mSDsluCounter, 1740 mSDsCounter, 0 mSdLazyCounter, 2267 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 2318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 2267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:23,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 700 Invalid, 2318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 2267 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 16:08:23,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3448 states. [2022-03-15 16:08:23,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3448 to 2796. [2022-03-15 16:08:23,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2795 states have (on average 4.535599284436493) internal successors, (12677), 2795 states have internal predecessors, (12677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:23,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 12677 transitions. [2022-03-15 16:08:23,210 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 12677 transitions. Word has length 29 [2022-03-15 16:08:23,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:23,210 INFO L470 AbstractCegarLoop]: Abstraction has 2796 states and 12677 transitions. [2022-03-15 16:08:23,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:23,210 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 12677 transitions. [2022-03-15 16:08:23,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:23,214 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:23,214 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:23,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-03-15 16:08:23,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-15 16:08:23,415 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:23,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:23,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1088211267, now seen corresponding path program 23 times [2022-03-15 16:08:23,415 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:23,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273245851] [2022-03-15 16:08:23,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:23,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:23,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:23,519 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:23,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273245851] [2022-03-15 16:08:23,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273245851] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:23,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714606633] [2022-03-15 16:08:23,519 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:08:23,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:23,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:23,520 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:23,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-15 16:08:23,546 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:08:23,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:23,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:23,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:23,712 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 19 treesize of output 11 [2022-03-15 16:08:23,805 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:23,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:23,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:23,927 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 17 treesize of output 22 [2022-03-15 16:08:23,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:23,935 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 17 treesize of output 7 [2022-03-15 16:08:24,000 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:24,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714606633] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:24,000 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:24,000 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:08:24,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608816318] [2022-03-15 16:08:24,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:24,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:08:24,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:24,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:08:24,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:08:24,001 INFO L87 Difference]: Start difference. First operand 2796 states and 12677 transitions. Second operand has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:08:24,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:24,854 INFO L93 Difference]: Finished difference Result 4024 states and 17301 transitions. [2022-03-15 16:08:24,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:08:24,854 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:24,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:24,864 INFO L225 Difference]: With dead ends: 4024 [2022-03-15 16:08:24,864 INFO L226 Difference]: Without dead ends: 3986 [2022-03-15 16:08:24,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=230, Invalid=1176, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:08:24,865 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 550 mSDsluCounter, 1101 mSDsCounter, 0 mSdLazyCounter, 1498 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 1573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:24,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 446 Invalid, 1573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1498 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:08:24,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3986 states. [2022-03-15 16:08:24,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3986 to 2951. [2022-03-15 16:08:24,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2951 states, 2950 states have (on average 4.54271186440678) internal successors, (13401), 2950 states have internal predecessors, (13401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:24,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2951 states to 2951 states and 13401 transitions. [2022-03-15 16:08:24,933 INFO L78 Accepts]: Start accepts. Automaton has 2951 states and 13401 transitions. Word has length 29 [2022-03-15 16:08:24,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:24,933 INFO L470 AbstractCegarLoop]: Abstraction has 2951 states and 13401 transitions. [2022-03-15 16:08:24,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:08:24,934 INFO L276 IsEmpty]: Start isEmpty. Operand 2951 states and 13401 transitions. [2022-03-15 16:08:24,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:24,938 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:24,938 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:24,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-03-15 16:08:25,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:25,139 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:25,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:25,140 INFO L85 PathProgramCache]: Analyzing trace with hash 215061339, now seen corresponding path program 24 times [2022-03-15 16:08:25,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:25,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905763579] [2022-03-15 16:08:25,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:25,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:25,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:25,218 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:25,218 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:25,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905763579] [2022-03-15 16:08:25,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905763579] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:25,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825039146] [2022-03-15 16:08:25,218 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:08:25,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:25,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:25,220 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:25,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-15 16:08:25,249 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:08:25,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:25,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:25,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:25,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:25,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:08:25,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:25,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:25,660 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:25,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825039146] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:25,660 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:25,660 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 18 [2022-03-15 16:08:25,660 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886333168] [2022-03-15 16:08:25,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:25,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:08:25,660 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:25,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:08:25,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:08:25,661 INFO L87 Difference]: Start difference. First operand 2951 states and 13401 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:26,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:26,208 INFO L93 Difference]: Finished difference Result 3262 states and 14473 transitions. [2022-03-15 16:08:26,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:08:26,208 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:26,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:26,216 INFO L225 Difference]: With dead ends: 3262 [2022-03-15 16:08:26,216 INFO L226 Difference]: Without dead ends: 3249 [2022-03-15 16:08:26,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:08:26,216 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 256 mSDsluCounter, 864 mSDsCounter, 0 mSdLazyCounter, 1186 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 1203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:26,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 348 Invalid, 1203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1186 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:08:26,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3249 states. [2022-03-15 16:08:26,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3249 to 2951. [2022-03-15 16:08:26,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2951 states, 2950 states have (on average 4.541694915254237) internal successors, (13398), 2950 states have internal predecessors, (13398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:26,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2951 states to 2951 states and 13398 transitions. [2022-03-15 16:08:26,262 INFO L78 Accepts]: Start accepts. Automaton has 2951 states and 13398 transitions. Word has length 29 [2022-03-15 16:08:26,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:26,263 INFO L470 AbstractCegarLoop]: Abstraction has 2951 states and 13398 transitions. [2022-03-15 16:08:26,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:26,263 INFO L276 IsEmpty]: Start isEmpty. Operand 2951 states and 13398 transitions. [2022-03-15 16:08:26,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:26,267 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:26,267 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:26,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-03-15 16:08:26,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-15 16:08:26,468 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:26,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:26,468 INFO L85 PathProgramCache]: Analyzing trace with hash -684300733, now seen corresponding path program 25 times [2022-03-15 16:08:26,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:26,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599298773] [2022-03-15 16:08:26,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:26,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:26,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:26,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:26,556 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:26,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599298773] [2022-03-15 16:08:26,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599298773] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:26,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168783547] [2022-03-15 16:08:26,556 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:08:26,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:26,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:26,557 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:26,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-15 16:08:26,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:26,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:26,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:26,738 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 19 treesize of output 11 [2022-03-15 16:08:26,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:26,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:26,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:26,957 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 17 treesize of output 22 [2022-03-15 16:08:26,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:26,969 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 17 treesize of output 7 [2022-03-15 16:08:27,024 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:27,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168783547] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:27,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:27,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:08:27,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660162430] [2022-03-15 16:08:27,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:27,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:08:27,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:27,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:08:27,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:08:27,025 INFO L87 Difference]: Start difference. First operand 2951 states and 13398 transitions. Second operand has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:28,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:28,022 INFO L93 Difference]: Finished difference Result 4082 states and 17431 transitions. [2022-03-15 16:08:28,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:08:28,023 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:28,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:28,032 INFO L225 Difference]: With dead ends: 4082 [2022-03-15 16:08:28,032 INFO L226 Difference]: Without dead ends: 4039 [2022-03-15 16:08:28,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=238, Invalid=1322, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:08:28,033 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 408 mSDsluCounter, 1424 mSDsCounter, 0 mSdLazyCounter, 1830 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 1871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:28,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 599 Invalid, 1871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1830 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:08:28,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4039 states. [2022-03-15 16:08:28,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4039 to 2900. [2022-03-15 16:08:28,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2900 states, 2899 states have (on average 4.541911003794412) internal successors, (13167), 2899 states have internal predecessors, (13167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:28,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2900 states to 2900 states and 13167 transitions. [2022-03-15 16:08:28,086 INFO L78 Accepts]: Start accepts. Automaton has 2900 states and 13167 transitions. Word has length 29 [2022-03-15 16:08:28,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:28,086 INFO L470 AbstractCegarLoop]: Abstraction has 2900 states and 13167 transitions. [2022-03-15 16:08:28,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:28,086 INFO L276 IsEmpty]: Start isEmpty. Operand 2900 states and 13167 transitions. [2022-03-15 16:08:28,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:28,091 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:28,091 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:28,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-03-15 16:08:28,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-15 16:08:28,291 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:28,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:28,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1544414973, now seen corresponding path program 26 times [2022-03-15 16:08:28,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:28,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795068418] [2022-03-15 16:08:28,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:28,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:28,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:28,382 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:28,382 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:28,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795068418] [2022-03-15 16:08:28,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795068418] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:28,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512276025] [2022-03-15 16:08:28,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:08:28,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:28,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:28,384 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:28,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-15 16:08:28,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:08:28,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:28,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:28,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:28,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:28,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:08:28,733 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:28,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:28,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:28,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512276025] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:28,863 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:28,863 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:08:28,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39657948] [2022-03-15 16:08:28,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:28,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:28,863 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:28,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:28,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:28,864 INFO L87 Difference]: Start difference. First operand 2900 states and 13167 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:29,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:29,315 INFO L93 Difference]: Finished difference Result 3123 states and 13925 transitions. [2022-03-15 16:08:29,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:08:29,315 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:29,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:29,322 INFO L225 Difference]: With dead ends: 3123 [2022-03-15 16:08:29,322 INFO L226 Difference]: Without dead ends: 3108 [2022-03-15 16:08:29,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:08:29,322 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 140 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 919 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:29,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 282 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 919 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:08:29,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3108 states. [2022-03-15 16:08:29,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3108 to 2888. [2022-03-15 16:08:29,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2888 states, 2887 states have (on average 4.545202632490475) internal successors, (13122), 2887 states have internal predecessors, (13122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:29,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2888 states to 2888 states and 13122 transitions. [2022-03-15 16:08:29,363 INFO L78 Accepts]: Start accepts. Automaton has 2888 states and 13122 transitions. Word has length 29 [2022-03-15 16:08:29,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:29,363 INFO L470 AbstractCegarLoop]: Abstraction has 2888 states and 13122 transitions. [2022-03-15 16:08:29,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:29,363 INFO L276 IsEmpty]: Start isEmpty. Operand 2888 states and 13122 transitions. [2022-03-15 16:08:29,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:29,367 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:29,367 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:29,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:29,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:29,568 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:29,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:29,568 INFO L85 PathProgramCache]: Analyzing trace with hash 2042885267, now seen corresponding path program 27 times [2022-03-15 16:08:29,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:29,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316915940] [2022-03-15 16:08:29,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:29,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:29,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:29,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:29,652 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:29,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316915940] [2022-03-15 16:08:29,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316915940] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:29,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571853267] [2022-03-15 16:08:29,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:08:29,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:29,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:29,653 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:29,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-15 16:08:29,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:08:29,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:29,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:29,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:29,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:29,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:08:29,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:29,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:30,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:30,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571853267] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:30,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:30,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-15 16:08:30,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024941561] [2022-03-15 16:08:30,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:30,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:08:30,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:30,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:08:30,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:08:30,163 INFO L87 Difference]: Start difference. First operand 2888 states and 13122 transitions. Second operand has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:30,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:30,953 INFO L93 Difference]: Finished difference Result 3227 states and 14154 transitions. [2022-03-15 16:08:30,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:08:30,954 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:30,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:30,962 INFO L225 Difference]: With dead ends: 3227 [2022-03-15 16:08:30,962 INFO L226 Difference]: Without dead ends: 3212 [2022-03-15 16:08:30,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=170, Invalid=952, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:08:30,962 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 246 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 1535 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 1560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:30,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 445 Invalid, 1560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1535 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:08:30,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3212 states. [2022-03-15 16:08:30,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3212 to 2896. [2022-03-15 16:08:31,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2896 states, 2895 states have (on average 4.540241796200346) internal successors, (13144), 2895 states have internal predecessors, (13144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:31,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2896 states to 2896 states and 13144 transitions. [2022-03-15 16:08:31,010 INFO L78 Accepts]: Start accepts. Automaton has 2896 states and 13144 transitions. Word has length 29 [2022-03-15 16:08:31,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:31,032 INFO L470 AbstractCegarLoop]: Abstraction has 2896 states and 13144 transitions. [2022-03-15 16:08:31,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:31,032 INFO L276 IsEmpty]: Start isEmpty. Operand 2896 states and 13144 transitions. [2022-03-15 16:08:31,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:31,038 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:31,038 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:31,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:31,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:31,239 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:31,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:31,240 INFO L85 PathProgramCache]: Analyzing trace with hash 221849841, now seen corresponding path program 28 times [2022-03-15 16:08:31,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:31,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963261783] [2022-03-15 16:08:31,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:31,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:31,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:31,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:31,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:31,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963261783] [2022-03-15 16:08:31,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963261783] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:31,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033578975] [2022-03-15 16:08:31,328 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:08:31,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:31,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:31,329 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:31,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-15 16:08:31,356 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:08:31,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:31,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:31,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:31,542 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 19 treesize of output 11 [2022-03-15 16:08:31,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:31,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:31,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:31,747 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 17 treesize of output 22 [2022-03-15 16:08:31,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:31,756 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 17 treesize of output 7 [2022-03-15 16:08:31,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:31,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033578975] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:31,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:31,813 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:08:31,813 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934162554] [2022-03-15 16:08:31,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:31,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:08:31,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:31,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:08:31,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:08:31,814 INFO L87 Difference]: Start difference. First operand 2896 states and 13144 transitions. Second operand has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:33,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:33,038 INFO L93 Difference]: Finished difference Result 3822 states and 16496 transitions. [2022-03-15 16:08:33,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:08:33,038 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:33,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:33,048 INFO L225 Difference]: With dead ends: 3822 [2022-03-15 16:08:33,048 INFO L226 Difference]: Without dead ends: 3792 [2022-03-15 16:08:33,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=220, Invalid=1502, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 16:08:33,048 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 338 mSDsluCounter, 1683 mSDsCounter, 0 mSdLazyCounter, 2250 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 2294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 2250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:33,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 691 Invalid, 2294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 2250 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 16:08:33,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3792 states. [2022-03-15 16:08:33,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3792 to 2896. [2022-03-15 16:08:33,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2896 states, 2895 states have (on average 4.541278065630397) internal successors, (13147), 2895 states have internal predecessors, (13147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:33,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2896 states to 2896 states and 13147 transitions. [2022-03-15 16:08:33,101 INFO L78 Accepts]: Start accepts. Automaton has 2896 states and 13147 transitions. Word has length 29 [2022-03-15 16:08:33,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:33,101 INFO L470 AbstractCegarLoop]: Abstraction has 2896 states and 13147 transitions. [2022-03-15 16:08:33,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:33,101 INFO L276 IsEmpty]: Start isEmpty. Operand 2896 states and 13147 transitions. [2022-03-15 16:08:33,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:33,106 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:33,106 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:33,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-15 16:08:33,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-03-15 16:08:33,315 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:33,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:33,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1437686031, now seen corresponding path program 15 times [2022-03-15 16:08:33,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:33,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820907240] [2022-03-15 16:08:33,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:33,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:33,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:33,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:33,404 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:33,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820907240] [2022-03-15 16:08:33,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820907240] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:33,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092361660] [2022-03-15 16:08:33,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:08:33,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:33,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:33,405 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:33,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-15 16:08:33,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:08:33,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:33,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:33,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:33,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:33,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:08:33,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:33,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:33,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:33,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092361660] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:33,886 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:33,886 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:08:33,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319451119] [2022-03-15 16:08:33,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:33,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:33,886 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:33,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:33,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:33,887 INFO L87 Difference]: Start difference. First operand 2896 states and 13147 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:34,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:34,477 INFO L93 Difference]: Finished difference Result 3431 states and 15157 transitions. [2022-03-15 16:08:34,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:08:34,477 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:34,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:34,486 INFO L225 Difference]: With dead ends: 3431 [2022-03-15 16:08:34,486 INFO L226 Difference]: Without dead ends: 3412 [2022-03-15 16:08:34,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:08:34,486 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 326 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 1163 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 1176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:34,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 332 Invalid, 1176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1163 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:08:34,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3412 states. [2022-03-15 16:08:34,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3412 to 2939. [2022-03-15 16:08:34,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2939 states, 2938 states have (on average 4.533356024506467) internal successors, (13319), 2938 states have internal predecessors, (13319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:34,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2939 states to 2939 states and 13319 transitions. [2022-03-15 16:08:34,532 INFO L78 Accepts]: Start accepts. Automaton has 2939 states and 13319 transitions. Word has length 29 [2022-03-15 16:08:34,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:34,532 INFO L470 AbstractCegarLoop]: Abstraction has 2939 states and 13319 transitions. [2022-03-15 16:08:34,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:34,532 INFO L276 IsEmpty]: Start isEmpty. Operand 2939 states and 13319 transitions. [2022-03-15 16:08:34,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:34,537 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:34,537 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:34,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-03-15 16:08:34,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:34,738 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:34,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:34,738 INFO L85 PathProgramCache]: Analyzing trace with hash -15331205, now seen corresponding path program 16 times [2022-03-15 16:08:34,738 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:34,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26275079] [2022-03-15 16:08:34,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:34,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:34,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:34,814 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:34,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:34,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26275079] [2022-03-15 16:08:34,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26275079] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:34,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100848118] [2022-03-15 16:08:34,815 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:08:34,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:34,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:34,816 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:34,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-15 16:08:34,845 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:08:34,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:34,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:34,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:34,979 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 19 treesize of output 11 [2022-03-15 16:08:35,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:35,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:35,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:35,193 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 17 treesize of output 22 [2022-03-15 16:08:35,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:35,201 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 17 treesize of output 7 [2022-03-15 16:08:35,246 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:35,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100848118] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:35,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:35,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:08:35,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162423594] [2022-03-15 16:08:35,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:35,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:35,247 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:35,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:35,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:35,247 INFO L87 Difference]: Start difference. First operand 2939 states and 13319 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:36,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:36,070 INFO L93 Difference]: Finished difference Result 4321 states and 18515 transitions. [2022-03-15 16:08:36,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:08:36,070 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:36,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:36,083 INFO L225 Difference]: With dead ends: 4321 [2022-03-15 16:08:36,083 INFO L226 Difference]: Without dead ends: 4293 [2022-03-15 16:08:36,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:08:36,083 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 414 mSDsluCounter, 1231 mSDsCounter, 0 mSdLazyCounter, 1633 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 1673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:36,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 497 Invalid, 1673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1633 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:08:36,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4293 states. [2022-03-15 16:08:36,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4293 to 3083. [2022-03-15 16:08:36,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3083 states, 3082 states have (on average 4.540882543802725) internal successors, (13995), 3082 states have internal predecessors, (13995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:36,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3083 states to 3083 states and 13995 transitions. [2022-03-15 16:08:36,145 INFO L78 Accepts]: Start accepts. Automaton has 3083 states and 13995 transitions. Word has length 29 [2022-03-15 16:08:36,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:36,145 INFO L470 AbstractCegarLoop]: Abstraction has 3083 states and 13995 transitions. [2022-03-15 16:08:36,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:36,146 INFO L276 IsEmpty]: Start isEmpty. Operand 3083 states and 13995 transitions. [2022-03-15 16:08:36,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:36,151 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:36,151 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:36,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-03-15 16:08:36,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:36,351 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:36,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:36,352 INFO L85 PathProgramCache]: Analyzing trace with hash 385542327, now seen corresponding path program 17 times [2022-03-15 16:08:36,352 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:36,352 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926640716] [2022-03-15 16:08:36,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:36,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:36,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:36,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:36,429 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:36,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926640716] [2022-03-15 16:08:36,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926640716] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:36,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967458284] [2022-03-15 16:08:36,429 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:08:36,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:36,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:36,430 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:36,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-15 16:08:36,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:08:36,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:36,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:36,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:36,592 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 19 treesize of output 11 [2022-03-15 16:08:36,697 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:36,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:36,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:36,810 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 17 treesize of output 22 [2022-03-15 16:08:36,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:36,820 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 17 treesize of output 7 [2022-03-15 16:08:36,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:36,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967458284] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:36,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:36,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:08:36,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656739756] [2022-03-15 16:08:36,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:36,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:36,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:36,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:36,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:36,867 INFO L87 Difference]: Start difference. First operand 3083 states and 13995 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:08:37,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:37,711 INFO L93 Difference]: Finished difference Result 4335 states and 18554 transitions. [2022-03-15 16:08:37,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:08:37,711 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:37,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:37,740 INFO L225 Difference]: With dead ends: 4335 [2022-03-15 16:08:37,740 INFO L226 Difference]: Without dead ends: 4302 [2022-03-15 16:08:37,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=176, Invalid=880, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:08:37,740 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 395 mSDsluCounter, 1273 mSDsCounter, 0 mSdLazyCounter, 1676 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 1718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:37,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [395 Valid, 520 Invalid, 1718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1676 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:08:37,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4302 states. [2022-03-15 16:08:37,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4302 to 3015. [2022-03-15 16:08:37,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3015 states, 3014 states have (on average 4.542136695421367) internal successors, (13690), 3014 states have internal predecessors, (13690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:37,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3015 states to 3015 states and 13690 transitions. [2022-03-15 16:08:37,794 INFO L78 Accepts]: Start accepts. Automaton has 3015 states and 13690 transitions. Word has length 29 [2022-03-15 16:08:37,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:37,794 INFO L470 AbstractCegarLoop]: Abstraction has 3015 states and 13690 transitions. [2022-03-15 16:08:37,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:08:37,794 INFO L276 IsEmpty]: Start isEmpty. Operand 3015 states and 13690 transitions. [2022-03-15 16:08:37,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:37,799 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:37,799 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:37,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-03-15 16:08:37,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2022-03-15 16:08:37,999 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:38,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:38,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1616862839, now seen corresponding path program 18 times [2022-03-15 16:08:38,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:38,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701089988] [2022-03-15 16:08:38,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:38,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:38,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:38,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:38,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:38,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701089988] [2022-03-15 16:08:38,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701089988] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:38,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391250069] [2022-03-15 16:08:38,094 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:08:38,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:38,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:38,095 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:38,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-15 16:08:38,124 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:08:38,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:38,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:38,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:38,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:38,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-15 16:08:38,458 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:38,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:38,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:38,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391250069] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:38,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:38,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:08:38,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563011606] [2022-03-15 16:08:38,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:38,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:38,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:38,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:38,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:38,593 INFO L87 Difference]: Start difference. First operand 3015 states and 13690 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:39,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:39,052 INFO L93 Difference]: Finished difference Result 3287 states and 14668 transitions. [2022-03-15 16:08:39,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:08:39,053 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:39,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:39,060 INFO L225 Difference]: With dead ends: 3287 [2022-03-15 16:08:39,061 INFO L226 Difference]: Without dead ends: 3272 [2022-03-15 16:08:39,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:08:39,061 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 172 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:39,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 285 Invalid, 935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 932 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:08:39,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3272 states. [2022-03-15 16:08:39,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3272 to 2997. [2022-03-15 16:08:39,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2997 states, 2996 states have (on average 4.54539385847797) internal successors, (13618), 2996 states have internal predecessors, (13618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:39,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2997 states to 2997 states and 13618 transitions. [2022-03-15 16:08:39,110 INFO L78 Accepts]: Start accepts. Automaton has 2997 states and 13618 transitions. Word has length 29 [2022-03-15 16:08:39,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:39,110 INFO L470 AbstractCegarLoop]: Abstraction has 2997 states and 13618 transitions. [2022-03-15 16:08:39,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:39,110 INFO L276 IsEmpty]: Start isEmpty. Operand 2997 states and 13618 transitions. [2022-03-15 16:08:39,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:39,116 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:39,116 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:39,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-03-15 16:08:39,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:39,316 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:39,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:39,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1364453939, now seen corresponding path program 19 times [2022-03-15 16:08:39,317 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:39,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896195963] [2022-03-15 16:08:39,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:39,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:39,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:39,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:39,403 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:39,403 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896195963] [2022-03-15 16:08:39,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896195963] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:39,403 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262213493] [2022-03-15 16:08:39,403 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:08:39,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:39,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:39,404 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:39,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-15 16:08:39,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:39,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:39,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:39,656 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 19 treesize of output 11 [2022-03-15 16:08:39,716 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:39,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:39,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:39,854 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 17 treesize of output 22 [2022-03-15 16:08:39,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:39,862 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 17 treesize of output 7 [2022-03-15 16:08:39,910 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:39,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262213493] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:39,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:39,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:08:39,911 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515539379] [2022-03-15 16:08:39,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:39,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:08:39,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:39,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:08:39,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:08:39,911 INFO L87 Difference]: Start difference. First operand 2997 states and 13618 transitions. Second operand has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:40,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:40,769 INFO L93 Difference]: Finished difference Result 3324 states and 14803 transitions. [2022-03-15 16:08:40,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:08:40,769 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:40,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:40,777 INFO L225 Difference]: With dead ends: 3324 [2022-03-15 16:08:40,777 INFO L226 Difference]: Without dead ends: 3309 [2022-03-15 16:08:40,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:08:40,778 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 324 mSDsluCounter, 961 mSDsCounter, 0 mSdLazyCounter, 1297 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 1345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:40,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 385 Invalid, 1345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1297 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:40,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3309 states. [2022-03-15 16:08:40,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3309 to 2991. [2022-03-15 16:08:40,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2991 states, 2990 states have (on average 4.548160535117057) internal successors, (13599), 2990 states have internal predecessors, (13599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:40,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2991 states to 2991 states and 13599 transitions. [2022-03-15 16:08:40,823 INFO L78 Accepts]: Start accepts. Automaton has 2991 states and 13599 transitions. Word has length 29 [2022-03-15 16:08:40,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:40,823 INFO L470 AbstractCegarLoop]: Abstraction has 2991 states and 13599 transitions. [2022-03-15 16:08:40,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:40,823 INFO L276 IsEmpty]: Start isEmpty. Operand 2991 states and 13599 transitions. [2022-03-15 16:08:40,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:40,828 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:40,828 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:40,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:41,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-03-15 16:08:41,043 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:41,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:41,044 INFO L85 PathProgramCache]: Analyzing trace with hash -456581487, now seen corresponding path program 20 times [2022-03-15 16:08:41,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:41,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393136679] [2022-03-15 16:08:41,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:41,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:41,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:41,180 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:41,181 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:41,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393136679] [2022-03-15 16:08:41,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393136679] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:41,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441000139] [2022-03-15 16:08:41,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:08:41,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:41,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:41,182 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:41,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-15 16:08:41,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:08:41,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:41,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:41,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:41,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:41,404 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 17 treesize of output 21 [2022-03-15 16:08:41,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:41,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:41,660 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:41,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441000139] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:41,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:41,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:08:41,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091847832] [2022-03-15 16:08:41,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:41,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:41,661 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:41,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:41,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:41,661 INFO L87 Difference]: Start difference. First operand 2991 states and 13599 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:42,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:42,132 INFO L93 Difference]: Finished difference Result 3244 states and 14493 transitions. [2022-03-15 16:08:42,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:08:42,132 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:42,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:42,140 INFO L225 Difference]: With dead ends: 3244 [2022-03-15 16:08:42,140 INFO L226 Difference]: Without dead ends: 3229 [2022-03-15 16:08:42,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:08:42,140 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 141 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 956 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:42,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 304 Invalid, 959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 956 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:08:42,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3229 states. [2022-03-15 16:08:42,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3229 to 2972. [2022-03-15 16:08:42,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2972 states, 2971 states have (on average 4.554022214742511) internal successors, (13530), 2971 states have internal predecessors, (13530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:42,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2972 states to 2972 states and 13530 transitions. [2022-03-15 16:08:42,184 INFO L78 Accepts]: Start accepts. Automaton has 2972 states and 13530 transitions. Word has length 29 [2022-03-15 16:08:42,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:42,184 INFO L470 AbstractCegarLoop]: Abstraction has 2972 states and 13530 transitions. [2022-03-15 16:08:42,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:42,185 INFO L276 IsEmpty]: Start isEmpty. Operand 2972 states and 13530 transitions. [2022-03-15 16:08:42,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:42,189 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:42,189 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:42,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:42,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:42,403 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:42,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:42,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1831959469, now seen corresponding path program 21 times [2022-03-15 16:08:42,403 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:42,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838976566] [2022-03-15 16:08:42,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:42,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:42,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:42,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:42,547 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:42,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838976566] [2022-03-15 16:08:42,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838976566] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:42,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105918615] [2022-03-15 16:08:42,547 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:08:42,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:42,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:42,548 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:42,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-03-15 16:08:42,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:08:42,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:42,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:42,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:42,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:42,675 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 11 treesize of output 15 [2022-03-15 16:08:42,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:42,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:43,050 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:43,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105918615] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:43,051 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:43,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:08:43,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115931853] [2022-03-15 16:08:43,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:43,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:08:43,054 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:43,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:08:43,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:08:43,055 INFO L87 Difference]: Start difference. First operand 2972 states and 13530 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 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-03-15 16:08:43,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:43,709 INFO L93 Difference]: Finished difference Result 3355 states and 14980 transitions. [2022-03-15 16:08:43,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:08:43,709 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:43,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:43,718 INFO L225 Difference]: With dead ends: 3355 [2022-03-15 16:08:43,718 INFO L226 Difference]: Without dead ends: 3336 [2022-03-15 16:08:43,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=178, Invalid=692, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:08:43,718 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 268 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 1207 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 1223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:43,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 332 Invalid, 1223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1207 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:43,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3336 states. [2022-03-15 16:08:43,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3336 to 3012. [2022-03-15 16:08:43,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3012 states, 3011 states have (on average 4.549651278644968) internal successors, (13699), 3011 states have internal predecessors, (13699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:43,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3012 states to 3012 states and 13699 transitions. [2022-03-15 16:08:43,794 INFO L78 Accepts]: Start accepts. Automaton has 3012 states and 13699 transitions. Word has length 29 [2022-03-15 16:08:43,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:43,794 INFO L470 AbstractCegarLoop]: Abstraction has 3012 states and 13699 transitions. [2022-03-15 16:08:43,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 20 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-03-15 16:08:43,794 INFO L276 IsEmpty]: Start isEmpty. Operand 3012 states and 13699 transitions. [2022-03-15 16:08:43,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:43,799 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:43,799 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:43,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:44,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-15 16:08:44,013 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:44,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:44,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1040653001, now seen corresponding path program 22 times [2022-03-15 16:08:44,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:44,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154043313] [2022-03-15 16:08:44,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:44,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:44,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:44,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:44,100 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:44,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154043313] [2022-03-15 16:08:44,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154043313] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:44,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67751172] [2022-03-15 16:08:44,101 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:08:44,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:44,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:44,102 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:44,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-03-15 16:08:44,130 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:08:44,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:44,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:44,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:44,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:44,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:44,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:44,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:44,476 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 17 treesize of output 22 [2022-03-15 16:08:44,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:44,484 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 17 treesize of output 7 [2022-03-15 16:08:44,527 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:44,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67751172] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:44,527 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:44,527 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:08:44,527 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124334728] [2022-03-15 16:08:44,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:44,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:44,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:44,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:44,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:44,528 INFO L87 Difference]: Start difference. First operand 3012 states and 13699 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:45,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:45,281 INFO L93 Difference]: Finished difference Result 4029 states and 17462 transitions. [2022-03-15 16:08:45,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:08:45,281 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:45,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:45,291 INFO L225 Difference]: With dead ends: 4029 [2022-03-15 16:08:45,291 INFO L226 Difference]: Without dead ends: 4001 [2022-03-15 16:08:45,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:08:45,291 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 325 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 1446 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 1485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:45,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 444 Invalid, 1485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1446 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:45,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4001 states. [2022-03-15 16:08:45,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4001 to 3137. [2022-03-15 16:08:45,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3137 states, 3136 states have (on average 4.548788265306122) internal successors, (14265), 3136 states have internal predecessors, (14265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:45,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3137 states to 3137 states and 14265 transitions. [2022-03-15 16:08:45,346 INFO L78 Accepts]: Start accepts. Automaton has 3137 states and 14265 transitions. Word has length 29 [2022-03-15 16:08:45,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:45,346 INFO L470 AbstractCegarLoop]: Abstraction has 3137 states and 14265 transitions. [2022-03-15 16:08:45,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:45,346 INFO L276 IsEmpty]: Start isEmpty. Operand 3137 states and 14265 transitions. [2022-03-15 16:08:45,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:45,352 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:45,352 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:45,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:45,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-03-15 16:08:45,552 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:45,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:45,552 INFO L85 PathProgramCache]: Analyzing trace with hash -639779469, now seen corresponding path program 23 times [2022-03-15 16:08:45,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:45,553 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978063988] [2022-03-15 16:08:45,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:45,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:45,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:45,643 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:45,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:45,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978063988] [2022-03-15 16:08:45,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978063988] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:45,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407422201] [2022-03-15 16:08:45,643 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:08:45,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:45,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:45,644 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:45,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-03-15 16:08:45,673 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:08:45,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:45,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:45,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:45,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:45,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:45,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:46,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:46,028 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 17 treesize of output 22 [2022-03-15 16:08:46,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:46,036 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 17 treesize of output 7 [2022-03-15 16:08:46,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:46,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407422201] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:46,080 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:46,080 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:08:46,081 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449032953] [2022-03-15 16:08:46,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:46,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:46,081 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:46,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:46,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:46,081 INFO L87 Difference]: Start difference. First operand 3137 states and 14265 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:08:46,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:46,831 INFO L93 Difference]: Finished difference Result 4043 states and 17501 transitions. [2022-03-15 16:08:46,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:08:46,832 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:46,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:46,842 INFO L225 Difference]: With dead ends: 4043 [2022-03-15 16:08:46,842 INFO L226 Difference]: Without dead ends: 4010 [2022-03-15 16:08:46,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=202, Invalid=854, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:08:46,842 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 357 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 1373 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 1406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:46,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 431 Invalid, 1406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1373 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:46,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4010 states. [2022-03-15 16:08:46,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4010 to 3038. [2022-03-15 16:08:46,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3038 states, 3037 states have (on average 4.552848205465921) internal successors, (13827), 3037 states have internal predecessors, (13827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:46,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3038 states to 3038 states and 13827 transitions. [2022-03-15 16:08:46,898 INFO L78 Accepts]: Start accepts. Automaton has 3038 states and 13827 transitions. Word has length 29 [2022-03-15 16:08:46,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:46,898 INFO L470 AbstractCegarLoop]: Abstraction has 3038 states and 13827 transitions. [2022-03-15 16:08:46,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 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-03-15 16:08:46,898 INFO L276 IsEmpty]: Start isEmpty. Operand 3038 states and 13827 transitions. [2022-03-15 16:08:46,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:46,903 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:46,903 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:46,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-03-15 16:08:47,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-03-15 16:08:47,105 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:47,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:47,105 INFO L85 PathProgramCache]: Analyzing trace with hash 591541043, now seen corresponding path program 24 times [2022-03-15 16:08:47,105 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:47,105 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138053949] [2022-03-15 16:08:47,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:47,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:47,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:47,210 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:47,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:47,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138053949] [2022-03-15 16:08:47,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138053949] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:47,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89298513] [2022-03-15 16:08:47,210 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:08:47,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:47,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:47,211 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:47,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-03-15 16:08:47,239 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:08:47,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:47,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:47,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:47,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:47,354 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 11 treesize of output 15 [2022-03-15 16:08:47,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:47,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:47,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:47,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89298513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:47,741 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:47,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:08:47,741 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026040558] [2022-03-15 16:08:47,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:47,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:08:47,741 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:47,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:08:47,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:08:47,742 INFO L87 Difference]: Start difference. First operand 3038 states and 13827 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:48,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:48,203 INFO L93 Difference]: Finished difference Result 3150 states and 14218 transitions. [2022-03-15 16:08:48,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:08:48,203 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:48,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:48,210 INFO L225 Difference]: With dead ends: 3150 [2022-03-15 16:08:48,210 INFO L226 Difference]: Without dead ends: 3135 [2022-03-15 16:08:48,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:08:48,211 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 128 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 927 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:48,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 285 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 927 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:08:48,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3135 states. [2022-03-15 16:08:48,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3135 to 3017. [2022-03-15 16:08:48,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3017 states, 3016 states have (on average 4.5576923076923075) internal successors, (13746), 3016 states have internal predecessors, (13746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:48,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3017 states to 3017 states and 13746 transitions. [2022-03-15 16:08:48,254 INFO L78 Accepts]: Start accepts. Automaton has 3017 states and 13746 transitions. Word has length 29 [2022-03-15 16:08:48,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:48,254 INFO L470 AbstractCegarLoop]: Abstraction has 3017 states and 13746 transitions. [2022-03-15 16:08:48,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:48,254 INFO L276 IsEmpty]: Start isEmpty. Operand 3017 states and 13746 transitions. [2022-03-15 16:08:48,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:48,259 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:48,259 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:48,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:48,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2022-03-15 16:08:48,460 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:48,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:48,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1215097935, now seen corresponding path program 25 times [2022-03-15 16:08:48,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:48,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813584172] [2022-03-15 16:08:48,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:48,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:48,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:48,568 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:48,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:48,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813584172] [2022-03-15 16:08:48,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813584172] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:48,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657561634] [2022-03-15 16:08:48,568 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:08:48,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:48,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:48,570 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:48,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-03-15 16:08:48,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:48,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:48,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:48,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:48,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:48,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:48,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:48,941 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 17 treesize of output 22 [2022-03-15 16:08:48,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:48,949 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 17 treesize of output 7 [2022-03-15 16:08:48,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:48,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657561634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:48,992 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:48,992 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-15 16:08:48,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592494951] [2022-03-15 16:08:48,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:48,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:08:48,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:48,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:08:48,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:08:48,993 INFO L87 Difference]: Start difference. First operand 3017 states and 13746 transitions. Second operand has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:08:49,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:49,858 INFO L93 Difference]: Finished difference Result 4128 states and 17779 transitions. [2022-03-15 16:08:49,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:08:49,859 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:49,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:49,868 INFO L225 Difference]: With dead ends: 4128 [2022-03-15 16:08:49,868 INFO L226 Difference]: Without dead ends: 4090 [2022-03-15 16:08:49,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:08:49,869 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 515 mSDsluCounter, 1054 mSDsCounter, 0 mSdLazyCounter, 1361 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 1429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:49,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [515 Valid, 412 Invalid, 1429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1361 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:49,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4090 states. [2022-03-15 16:08:49,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4090 to 3177. [2022-03-15 16:08:49,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3177 states, 3176 states have (on average 4.554156171284634) internal successors, (14464), 3176 states have internal predecessors, (14464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:49,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3177 states to 3177 states and 14464 transitions. [2022-03-15 16:08:49,950 INFO L78 Accepts]: Start accepts. Automaton has 3177 states and 14464 transitions. Word has length 29 [2022-03-15 16:08:49,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:49,951 INFO L470 AbstractCegarLoop]: Abstraction has 3177 states and 14464 transitions. [2022-03-15 16:08:49,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 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-03-15 16:08:49,951 INFO L276 IsEmpty]: Start isEmpty. Operand 3177 states and 14464 transitions. [2022-03-15 16:08:49,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:49,956 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:49,956 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:49,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-03-15 16:08:50,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:50,157 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:50,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:50,157 INFO L85 PathProgramCache]: Analyzing trace with hash 207256891, now seen corresponding path program 26 times [2022-03-15 16:08:50,157 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:50,157 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257138850] [2022-03-15 16:08:50,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:50,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:50,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:50,243 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:50,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:50,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257138850] [2022-03-15 16:08:50,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257138850] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:50,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497993924] [2022-03-15 16:08:50,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:08:50,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:50,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:50,245 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:50,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-03-15 16:08:50,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:08:50,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:50,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:50,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:50,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:50,375 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 11 treesize of output 15 [2022-03-15 16:08:50,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:50,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:50,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:50,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497993924] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:50,723 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:50,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 19 [2022-03-15 16:08:50,724 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776623528] [2022-03-15 16:08:50,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:50,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:50,724 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:50,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:50,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:50,724 INFO L87 Difference]: Start difference. First operand 3177 states and 14464 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:51,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:51,219 INFO L93 Difference]: Finished difference Result 3501 states and 15546 transitions. [2022-03-15 16:08:51,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:08:51,220 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:51,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:51,229 INFO L225 Difference]: With dead ends: 3501 [2022-03-15 16:08:51,229 INFO L226 Difference]: Without dead ends: 3488 [2022-03-15 16:08:51,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:08:51,229 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 271 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:51,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 263 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 904 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:08:51,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3488 states. [2022-03-15 16:08:51,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3488 to 3177. [2022-03-15 16:08:51,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3177 states, 3176 states have (on average 4.553211586901763) internal successors, (14461), 3176 states have internal predecessors, (14461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:51,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3177 states to 3177 states and 14461 transitions. [2022-03-15 16:08:51,284 INFO L78 Accepts]: Start accepts. Automaton has 3177 states and 14461 transitions. Word has length 29 [2022-03-15 16:08:51,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:51,284 INFO L470 AbstractCegarLoop]: Abstraction has 3177 states and 14461 transitions. [2022-03-15 16:08:51,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:51,285 INFO L276 IsEmpty]: Start isEmpty. Operand 3177 states and 14461 transitions. [2022-03-15 16:08:51,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:51,290 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:51,291 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:51,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-03-15 16:08:51,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:51,491 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:51,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:51,491 INFO L85 PathProgramCache]: Analyzing trace with hash -237845129, now seen corresponding path program 27 times [2022-03-15 16:08:51,491 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:51,491 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140686383] [2022-03-15 16:08:51,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:51,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:51,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:51,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:51,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:51,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140686383] [2022-03-15 16:08:51,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140686383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:51,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204097695] [2022-03-15 16:08:51,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:08:51,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:51,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:51,603 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:51,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-03-15 16:08:51,637 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:08:51,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:51,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:51,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:51,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:51,745 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 11 treesize of output 15 [2022-03-15 16:08:51,969 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:51,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:52,139 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:52,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204097695] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:52,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:52,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:08:52,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110143396] [2022-03-15 16:08:52,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:52,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:08:52,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:52,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:08:52,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:08:52,140 INFO L87 Difference]: Start difference. First operand 3177 states and 14461 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:52,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:52,776 INFO L93 Difference]: Finished difference Result 3456 states and 15433 transitions. [2022-03-15 16:08:52,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:08:52,776 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:52,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:52,785 INFO L225 Difference]: With dead ends: 3456 [2022-03-15 16:08:52,785 INFO L226 Difference]: Without dead ends: 3428 [2022-03-15 16:08:52,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=656, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:08:52,785 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 205 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 1286 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 1299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:52,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 349 Invalid, 1299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1286 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:52,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3428 states. [2022-03-15 16:08:52,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3428 to 3105. [2022-03-15 16:08:52,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3105 states, 3104 states have (on average 4.555412371134021) internal successors, (14140), 3104 states have internal predecessors, (14140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:52,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3105 states to 3105 states and 14140 transitions. [2022-03-15 16:08:52,831 INFO L78 Accepts]: Start accepts. Automaton has 3105 states and 14140 transitions. Word has length 29 [2022-03-15 16:08:52,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:52,831 INFO L470 AbstractCegarLoop]: Abstraction has 3105 states and 14140 transitions. [2022-03-15 16:08:52,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:52,831 INFO L276 IsEmpty]: Start isEmpty. Operand 3105 states and 14140 transitions. [2022-03-15 16:08:52,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:52,836 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:52,836 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:52,852 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-03-15 16:08:53,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:53,037 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:53,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:53,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1376425363, now seen corresponding path program 28 times [2022-03-15 16:08:53,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:53,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64118263] [2022-03-15 16:08:53,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:53,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:53,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:53,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:53,138 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:53,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64118263] [2022-03-15 16:08:53,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64118263] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:53,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434941998] [2022-03-15 16:08:53,139 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:08:53,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:53,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:53,140 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:53,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-03-15 16:08:53,169 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:08:53,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:53,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:53,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:53,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:53,424 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:53,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:53,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:53,551 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 17 treesize of output 22 [2022-03-15 16:08:53,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:53,560 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 17 treesize of output 7 [2022-03-15 16:08:53,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:53,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434941998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:53,607 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:53,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-15 16:08:53,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748358940] [2022-03-15 16:08:53,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:53,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:08:53,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:53,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:08:53,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:08:53,608 INFO L87 Difference]: Start difference. First operand 3105 states and 14140 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:08:54,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:54,682 INFO L93 Difference]: Finished difference Result 3817 states and 16664 transitions. [2022-03-15 16:08:54,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:08:54,682 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:54,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:54,691 INFO L225 Difference]: With dead ends: 3817 [2022-03-15 16:08:54,691 INFO L226 Difference]: Without dead ends: 3779 [2022-03-15 16:08:54,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=198, Invalid=1362, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:08:54,692 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 381 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 1780 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 1841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1780 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:54,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 542 Invalid, 1841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1780 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:08:54,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3779 states. [2022-03-15 16:08:54,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3779 to 3105. [2022-03-15 16:08:54,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3105 states, 3104 states have (on average 4.555412371134021) internal successors, (14140), 3104 states have internal predecessors, (14140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:54,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3105 states to 3105 states and 14140 transitions. [2022-03-15 16:08:54,740 INFO L78 Accepts]: Start accepts. Automaton has 3105 states and 14140 transitions. Word has length 29 [2022-03-15 16:08:54,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:54,740 INFO L470 AbstractCegarLoop]: Abstraction has 3105 states and 14140 transitions. [2022-03-15 16:08:54,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 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-03-15 16:08:54,740 INFO L276 IsEmpty]: Start isEmpty. Operand 3105 states and 14140 transitions. [2022-03-15 16:08:54,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:08:54,746 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:54,746 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:54,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:54,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:54,946 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:54,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:54,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1595564283, now seen corresponding path program 29 times [2022-03-15 16:08:54,946 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:54,946 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427348437] [2022-03-15 16:08:54,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:54,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:54,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:55,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:55,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:55,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427348437] [2022-03-15 16:08:55,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427348437] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:55,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636873823] [2022-03-15 16:08:55,036 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:08:55,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:55,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:55,037 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:55,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-03-15 16:08:55,066 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:08:55,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:55,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:08:55,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:55,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-15 16:08:55,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:55,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:55,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:08:55,431 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 17 treesize of output 22 [2022-03-15 16:08:55,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:08:55,440 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 17 treesize of output 7 [2022-03-15 16:08:55,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:55,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636873823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:55,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:55,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-03-15 16:08:55,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667447123] [2022-03-15 16:08:55,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:55,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:08:55,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:55,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:08:55,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:08:55,484 INFO L87 Difference]: Start difference. First operand 3105 states and 14140 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:56,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:56,233 INFO L93 Difference]: Finished difference Result 3772 states and 16519 transitions. [2022-03-15 16:08:56,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:08:56,234 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:08:56,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:56,243 INFO L225 Difference]: With dead ends: 3772 [2022-03-15 16:08:56,243 INFO L226 Difference]: Without dead ends: 3750 [2022-03-15 16:08:56,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:08:56,243 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 356 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 1296 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 1352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:56,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 399 Invalid, 1352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1296 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:08:56,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3750 states. [2022-03-15 16:08:56,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3750 to 3063. [2022-03-15 16:08:56,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3063 states, 3062 states have (on average 4.561071195297191) internal successors, (13966), 3062 states have internal predecessors, (13966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:56,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3063 states to 3063 states and 13966 transitions. [2022-03-15 16:08:56,310 INFO L78 Accepts]: Start accepts. Automaton has 3063 states and 13966 transitions. Word has length 29 [2022-03-15 16:08:56,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:56,310 INFO L470 AbstractCegarLoop]: Abstraction has 3063 states and 13966 transitions. [2022-03-15 16:08:56,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:56,310 INFO L276 IsEmpty]: Start isEmpty. Operand 3063 states and 13966 transitions. [2022-03-15 16:08:56,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:08:56,315 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:56,315 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:56,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-03-15 16:08:56,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:56,515 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:56,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:56,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1771622066, now seen corresponding path program 30 times [2022-03-15 16:08:56,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:56,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292772102] [2022-03-15 16:08:56,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:56,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:56,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:56,536 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:56,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:56,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292772102] [2022-03-15 16:08:56,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292772102] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:56,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719876797] [2022-03-15 16:08:56,537 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:08:56,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:56,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:56,538 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:56,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-03-15 16:08:56,567 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:08:56,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:56,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:08:56,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:56,615 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:56,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:56,658 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:56,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719876797] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:56,658 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:56,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 7 [2022-03-15 16:08:56,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907321114] [2022-03-15 16:08:56,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:56,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 16:08:56,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:56,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 16:08:56,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:08:56,659 INFO L87 Difference]: Start difference. First operand 3063 states and 13966 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:56,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:56,788 INFO L93 Difference]: Finished difference Result 4340 states and 18961 transitions. [2022-03-15 16:08:56,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 16:08:56,789 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 16:08:56,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:56,799 INFO L225 Difference]: With dead ends: 4340 [2022-03-15 16:08:56,799 INFO L226 Difference]: Without dead ends: 4261 [2022-03-15 16:08:56,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:08:56,799 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 138 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:56,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 125 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:08:56,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4261 states. [2022-03-15 16:08:56,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4261 to 3845. [2022-03-15 16:08:56,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3845 states, 3844 states have (on average 4.522372528616025) internal successors, (17384), 3844 states have internal predecessors, (17384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:56,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3845 states to 3845 states and 17384 transitions. [2022-03-15 16:08:56,869 INFO L78 Accepts]: Start accepts. Automaton has 3845 states and 17384 transitions. Word has length 31 [2022-03-15 16:08:56,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:56,869 INFO L470 AbstractCegarLoop]: Abstraction has 3845 states and 17384 transitions. [2022-03-15 16:08:56,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:56,869 INFO L276 IsEmpty]: Start isEmpty. Operand 3845 states and 17384 transitions. [2022-03-15 16:08:56,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:08:56,876 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:56,876 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:56,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-03-15 16:08:57,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-03-15 16:08:57,077 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:57,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:57,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1488366286, now seen corresponding path program 31 times [2022-03-15 16:08:57,077 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:57,077 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960391199] [2022-03-15 16:08:57,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:57,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:57,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:57,099 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:57,100 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:57,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960391199] [2022-03-15 16:08:57,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960391199] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:57,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355746189] [2022-03-15 16:08:57,100 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:08:57,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:57,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:57,101 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:57,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-03-15 16:08:57,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:57,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:08:57,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:57,178 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:57,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:57,222 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:57,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355746189] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:57,222 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:57,222 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2022-03-15 16:08:57,222 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851692656] [2022-03-15 16:08:57,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:57,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 16:08:57,222 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:57,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 16:08:57,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:08:57,223 INFO L87 Difference]: Start difference. First operand 3845 states and 17384 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 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-03-15 16:08:57,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:57,324 INFO L93 Difference]: Finished difference Result 4766 states and 20563 transitions. [2022-03-15 16:08:57,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:08:57,324 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 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 31 [2022-03-15 16:08:57,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:57,335 INFO L225 Difference]: With dead ends: 4766 [2022-03-15 16:08:57,335 INFO L226 Difference]: Without dead ends: 4649 [2022-03-15 16:08:57,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:08:57,336 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 216 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:57,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 96 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:08:57,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4649 states. [2022-03-15 16:08:57,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4649 to 3802. [2022-03-15 16:08:57,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3802 states, 3801 states have (on average 4.468297816364115) internal successors, (16984), 3801 states have internal predecessors, (16984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:57,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3802 states to 3802 states and 16984 transitions. [2022-03-15 16:08:57,408 INFO L78 Accepts]: Start accepts. Automaton has 3802 states and 16984 transitions. Word has length 31 [2022-03-15 16:08:57,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:57,408 INFO L470 AbstractCegarLoop]: Abstraction has 3802 states and 16984 transitions. [2022-03-15 16:08:57,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 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-03-15 16:08:57,408 INFO L276 IsEmpty]: Start isEmpty. Operand 3802 states and 16984 transitions. [2022-03-15 16:08:57,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:08:57,415 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:57,415 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:57,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:57,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-03-15 16:08:57,616 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:57,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:57,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1280168432, now seen corresponding path program 32 times [2022-03-15 16:08:57,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:57,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793192709] [2022-03-15 16:08:57,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:57,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:57,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:57,645 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:57,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:57,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793192709] [2022-03-15 16:08:57,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793192709] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:57,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39365336] [2022-03-15 16:08:57,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:08:57,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:57,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:57,646 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:57,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-03-15 16:08:57,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:08:57,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:57,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:08:57,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:57,770 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:57,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:57,814 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:57,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39365336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:57,815 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:57,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-15 16:08:57,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566499343] [2022-03-15 16:08:57,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:57,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:08:57,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:57,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:08:57,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:08:57,815 INFO L87 Difference]: Start difference. First operand 3802 states and 16984 transitions. Second operand has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 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-03-15 16:08:58,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:58,125 INFO L93 Difference]: Finished difference Result 6625 states and 27941 transitions. [2022-03-15 16:08:58,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:08:58,125 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 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 31 [2022-03-15 16:08:58,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:58,141 INFO L225 Difference]: With dead ends: 6625 [2022-03-15 16:08:58,141 INFO L226 Difference]: Without dead ends: 6329 [2022-03-15 16:08:58,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:08:58,142 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 331 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:58,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 415 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:08:58,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6329 states. [2022-03-15 16:08:58,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6329 to 5398. [2022-03-15 16:08:58,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5398 states, 5397 states have (on average 4.405039836946452) internal successors, (23774), 5397 states have internal predecessors, (23774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:58,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5398 states to 5398 states and 23774 transitions. [2022-03-15 16:08:58,254 INFO L78 Accepts]: Start accepts. Automaton has 5398 states and 23774 transitions. Word has length 31 [2022-03-15 16:08:58,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:58,254 INFO L470 AbstractCegarLoop]: Abstraction has 5398 states and 23774 transitions. [2022-03-15 16:08:58,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 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-03-15 16:08:58,255 INFO L276 IsEmpty]: Start isEmpty. Operand 5398 states and 23774 transitions. [2022-03-15 16:08:58,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:08:58,265 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:58,265 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:58,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-03-15 16:08:58,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-03-15 16:08:58,466 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:58,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:58,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1366492460, now seen corresponding path program 33 times [2022-03-15 16:08:58,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:58,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168291675] [2022-03-15 16:08:58,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:58,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:58,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:58,495 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:58,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:58,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168291675] [2022-03-15 16:08:58,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168291675] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:58,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206813674] [2022-03-15 16:08:58,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:08:58,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:58,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:58,496 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:58,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-03-15 16:08:58,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:08:58,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:58,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:08:58,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:58,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:58,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:58,618 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:58,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206813674] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:58,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:58,618 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-03-15 16:08:58,618 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14083434] [2022-03-15 16:08:58,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:58,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 16:08:58,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:58,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 16:08:58,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:08:58,619 INFO L87 Difference]: Start difference. First operand 5398 states and 23774 transitions. Second operand has 8 states, 8 states have (on average 5.875) internal successors, (47), 7 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-03-15 16:08:58,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:58,748 INFO L93 Difference]: Finished difference Result 6291 states and 26930 transitions. [2022-03-15 16:08:58,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 16:08:58,749 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.875) internal successors, (47), 7 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 31 [2022-03-15 16:08:58,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:58,764 INFO L225 Difference]: With dead ends: 6291 [2022-03-15 16:08:58,764 INFO L226 Difference]: Without dead ends: 6219 [2022-03-15 16:08:58,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:08:58,764 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 143 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:58,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 119 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:08:58,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6219 states. [2022-03-15 16:08:58,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6219 to 5455. [2022-03-15 16:08:58,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5455 states, 5454 states have (on average 4.364869820315365) internal successors, (23806), 5454 states have internal predecessors, (23806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:58,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5455 states to 5455 states and 23806 transitions. [2022-03-15 16:08:58,898 INFO L78 Accepts]: Start accepts. Automaton has 5455 states and 23806 transitions. Word has length 31 [2022-03-15 16:08:58,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:58,898 INFO L470 AbstractCegarLoop]: Abstraction has 5455 states and 23806 transitions. [2022-03-15 16:08:58,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.875) internal successors, (47), 7 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-03-15 16:08:58,898 INFO L276 IsEmpty]: Start isEmpty. Operand 5455 states and 23806 transitions. [2022-03-15 16:08:58,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:08:58,907 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:58,907 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:58,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-03-15 16:08:59,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-15 16:08:59,111 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:59,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:59,112 INFO L85 PathProgramCache]: Analyzing trace with hash -540684862, now seen corresponding path program 34 times [2022-03-15 16:08:59,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:59,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000779115] [2022-03-15 16:08:59,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:59,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:59,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:59,133 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:59,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:59,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000779115] [2022-03-15 16:08:59,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000779115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:59,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011709520] [2022-03-15 16:08:59,133 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:08:59,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:59,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:59,134 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:59,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-03-15 16:08:59,163 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:08:59,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:59,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:08:59,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:59,206 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:59,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:59,248 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:59,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011709520] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:59,248 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:59,248 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 7 [2022-03-15 16:08:59,248 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570101580] [2022-03-15 16:08:59,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:59,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 16:08:59,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:59,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 16:08:59,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:08:59,249 INFO L87 Difference]: Start difference. First operand 5455 states and 23806 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:59,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:08:59,362 INFO L93 Difference]: Finished difference Result 7534 states and 32027 transitions. [2022-03-15 16:08:59,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:08:59,362 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 16:08:59,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:08:59,380 INFO L225 Difference]: With dead ends: 7534 [2022-03-15 16:08:59,380 INFO L226 Difference]: Without dead ends: 7474 [2022-03-15 16:08:59,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:08:59,381 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 181 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:08:59,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 125 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:08:59,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7474 states. [2022-03-15 16:08:59,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7474 to 6583. [2022-03-15 16:08:59,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6583 states, 6582 states have (on average 4.39364934670313) internal successors, (28919), 6582 states have internal predecessors, (28919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:59,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6583 states to 6583 states and 28919 transitions. [2022-03-15 16:08:59,512 INFO L78 Accepts]: Start accepts. Automaton has 6583 states and 28919 transitions. Word has length 31 [2022-03-15 16:08:59,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:08:59,513 INFO L470 AbstractCegarLoop]: Abstraction has 6583 states and 28919 transitions. [2022-03-15 16:08:59,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:08:59,513 INFO L276 IsEmpty]: Start isEmpty. Operand 6583 states and 28919 transitions. [2022-03-15 16:08:59,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:08:59,525 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:08:59,526 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:08:59,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-03-15 16:08:59,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:59,727 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:08:59,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:08:59,729 INFO L85 PathProgramCache]: Analyzing trace with hash 552518790, now seen corresponding path program 35 times [2022-03-15 16:08:59,729 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:08:59,729 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989980925] [2022-03-15 16:08:59,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:08:59,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:08:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:08:59,752 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:59,752 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:08:59,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989980925] [2022-03-15 16:08:59,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989980925] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:08:59,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517739758] [2022-03-15 16:08:59,753 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:08:59,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:08:59,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:08:59,754 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:08:59,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-03-15 16:08:59,783 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:08:59,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:08:59,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:08:59,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:08:59,825 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:59,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:08:59,864 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:08:59,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517739758] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:08:59,865 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:08:59,865 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 6 [2022-03-15 16:08:59,865 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610302328] [2022-03-15 16:08:59,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:08:59,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 16:08:59,865 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:08:59,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 16:08:59,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:08:59,865 INFO L87 Difference]: Start difference. First operand 6583 states and 28919 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 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-03-15 16:09:00,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:00,027 INFO L93 Difference]: Finished difference Result 8243 states and 34954 transitions. [2022-03-15 16:09:00,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:09:00,028 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 16:09:00,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:00,052 INFO L225 Difference]: With dead ends: 8243 [2022-03-15 16:09:00,052 INFO L226 Difference]: Without dead ends: 8171 [2022-03-15 16:09:00,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:09:00,053 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 179 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:00,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 88 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:09:00,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8171 states. [2022-03-15 16:09:00,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8171 to 6493. [2022-03-15 16:09:00,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6493 states, 6492 states have (on average 4.386167590881084) internal successors, (28475), 6492 states have internal predecessors, (28475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:00,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6493 states to 6493 states and 28475 transitions. [2022-03-15 16:09:00,209 INFO L78 Accepts]: Start accepts. Automaton has 6493 states and 28475 transitions. Word has length 31 [2022-03-15 16:09:00,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:00,209 INFO L470 AbstractCegarLoop]: Abstraction has 6493 states and 28475 transitions. [2022-03-15 16:09:00,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 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-03-15 16:09:00,209 INFO L276 IsEmpty]: Start isEmpty. Operand 6493 states and 28475 transitions. [2022-03-15 16:09:00,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:09:00,222 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:00,222 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:00,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-03-15 16:09:00,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:00,435 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:00,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:00,436 INFO L85 PathProgramCache]: Analyzing trace with hash 891076900, now seen corresponding path program 36 times [2022-03-15 16:09:00,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:00,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165769688] [2022-03-15 16:09:00,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:00,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:00,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:00,455 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:00,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:00,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165769688] [2022-03-15 16:09:00,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165769688] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:00,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103528255] [2022-03-15 16:09:00,455 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:09:00,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:00,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:00,456 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:00,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-03-15 16:09:00,485 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:09:00,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:09:00,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:09:00,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:00,532 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:00,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:00,574 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:00,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103528255] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:00,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:00,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 7 [2022-03-15 16:09:00,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111578041] [2022-03-15 16:09:00,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:00,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 16:09:00,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:00,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 16:09:00,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:09:00,575 INFO L87 Difference]: Start difference. First operand 6493 states and 28475 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 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-03-15 16:09:00,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:00,714 INFO L93 Difference]: Finished difference Result 8162 states and 34539 transitions. [2022-03-15 16:09:00,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 16:09:00,714 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 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 31 [2022-03-15 16:09:00,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:00,735 INFO L225 Difference]: With dead ends: 8162 [2022-03-15 16:09:00,735 INFO L226 Difference]: Without dead ends: 8084 [2022-03-15 16:09:00,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:09:00,735 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 155 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:00,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 120 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:09:00,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8084 states. [2022-03-15 16:09:00,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8084 to 6864. [2022-03-15 16:09:00,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6864 states, 6863 states have (on average 4.390936908057701) internal successors, (30135), 6863 states have internal predecessors, (30135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:00,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6864 states to 6864 states and 30135 transitions. [2022-03-15 16:09:00,875 INFO L78 Accepts]: Start accepts. Automaton has 6864 states and 30135 transitions. Word has length 31 [2022-03-15 16:09:00,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:00,875 INFO L470 AbstractCegarLoop]: Abstraction has 6864 states and 30135 transitions. [2022-03-15 16:09:00,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 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-03-15 16:09:00,875 INFO L276 IsEmpty]: Start isEmpty. Operand 6864 states and 30135 transitions. [2022-03-15 16:09:00,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:09:00,912 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:00,912 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:00,929 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-03-15 16:09:01,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-03-15 16:09:01,113 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:01,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:01,113 INFO L85 PathProgramCache]: Analyzing trace with hash -457763008, now seen corresponding path program 37 times [2022-03-15 16:09:01,113 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:01,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660595671] [2022-03-15 16:09:01,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:01,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:01,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:01,134 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:01,134 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:01,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660595671] [2022-03-15 16:09:01,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660595671] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:01,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336360755] [2022-03-15 16:09:01,135 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:09:01,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:01,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:01,136 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:01,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-03-15 16:09:01,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:01,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:09:01,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:01,215 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:01,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:01,257 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:01,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336360755] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:01,257 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:01,257 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-03-15 16:09:01,257 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099008203] [2022-03-15 16:09:01,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:01,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:09:01,258 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:01,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:09:01,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:09:01,258 INFO L87 Difference]: Start difference. First operand 6864 states and 30135 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 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-03-15 16:09:01,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:01,481 INFO L93 Difference]: Finished difference Result 8640 states and 36644 transitions. [2022-03-15 16:09:01,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 16:09:01,481 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 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 31 [2022-03-15 16:09:01,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:01,503 INFO L225 Difference]: With dead ends: 8640 [2022-03-15 16:09:01,503 INFO L226 Difference]: Without dead ends: 8442 [2022-03-15 16:09:01,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:09:01,503 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 165 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:01,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 274 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:09:01,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8442 states. [2022-03-15 16:09:01,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8442 to 7525. [2022-03-15 16:09:01,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7525 states, 7524 states have (on average 4.365629984051036) internal successors, (32847), 7524 states have internal predecessors, (32847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:01,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7525 states to 7525 states and 32847 transitions. [2022-03-15 16:09:01,660 INFO L78 Accepts]: Start accepts. Automaton has 7525 states and 32847 transitions. Word has length 31 [2022-03-15 16:09:01,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:01,660 INFO L470 AbstractCegarLoop]: Abstraction has 7525 states and 32847 transitions. [2022-03-15 16:09:01,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 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-03-15 16:09:01,660 INFO L276 IsEmpty]: Start isEmpty. Operand 7525 states and 32847 transitions. [2022-03-15 16:09:01,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:01,675 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:01,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:01,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-03-15 16:09:01,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-03-15 16:09:01,875 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:01,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:01,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1383538257, now seen corresponding path program 38 times [2022-03-15 16:09:01,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:01,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020201085] [2022-03-15 16:09:01,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:01,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:01,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:02,066 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:02,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:02,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020201085] [2022-03-15 16:09:02,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020201085] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:02,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510249777] [2022-03-15 16:09:02,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:09:02,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:02,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:02,073 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:02,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-03-15 16:09:02,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:09:02,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:09:02,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:09:02,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:02,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:09:02,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-03-15 16:09:03,202 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:03,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:03,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:09:03,403 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 17 treesize of output 22 [2022-03-15 16:09:03,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:03,413 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 17 treesize of output 7 [2022-03-15 16:09:03,456 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:03,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510249777] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:03,456 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:03,456 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-03-15 16:09:03,456 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575798134] [2022-03-15 16:09:03,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:03,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:09:03,457 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:03,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:09:03,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=792, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:09:03,458 INFO L87 Difference]: Start difference. First operand 7525 states and 32847 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:04,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:04,994 INFO L93 Difference]: Finished difference Result 8385 states and 36348 transitions. [2022-03-15 16:09:04,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:09:04,994 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:09:04,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:05,018 INFO L225 Difference]: With dead ends: 8385 [2022-03-15 16:09:05,018 INFO L226 Difference]: Without dead ends: 8374 [2022-03-15 16:09:05,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 46 SyntacticMatches, 8 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=176, Invalid=1464, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:09:05,019 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 278 mSDsluCounter, 2353 mSDsCounter, 0 mSdLazyCounter, 2634 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 2894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 2634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 230 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:05,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 921 Invalid, 2894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 2634 Invalid, 0 Unknown, 230 Unchecked, 1.0s Time] [2022-03-15 16:09:05,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8374 states. [2022-03-15 16:09:05,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8374 to 7658. [2022-03-15 16:09:05,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7658 states, 7657 states have (on average 4.354969309128902) internal successors, (33346), 7657 states have internal predecessors, (33346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:05,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7658 states to 7658 states and 33346 transitions. [2022-03-15 16:09:05,224 INFO L78 Accepts]: Start accepts. Automaton has 7658 states and 33346 transitions. Word has length 33 [2022-03-15 16:09:05,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:05,224 INFO L470 AbstractCegarLoop]: Abstraction has 7658 states and 33346 transitions. [2022-03-15 16:09:05,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:05,224 INFO L276 IsEmpty]: Start isEmpty. Operand 7658 states and 33346 transitions. [2022-03-15 16:09:05,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:05,239 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:05,239 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:05,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-03-15 16:09:05,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:05,443 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:05,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:05,444 INFO L85 PathProgramCache]: Analyzing trace with hash 565140729, now seen corresponding path program 39 times [2022-03-15 16:09:05,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:05,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778644006] [2022-03-15 16:09:05,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:05,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:05,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:05,625 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:05,625 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:05,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778644006] [2022-03-15 16:09:05,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778644006] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:05,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128364010] [2022-03-15 16:09:05,626 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:09:05,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:05,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:05,627 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:05,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-03-15 16:09:05,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:09:05,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:09:05,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:09:05,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:06,073 INFO L353 Elim1Store]: treesize reduction 12, result has 74.5 percent of original size [2022-03-15 16:09:06,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 50 [2022-03-15 16:09:06,232 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:06,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:06,650 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:06,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128364010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:06,650 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:06,650 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-03-15 16:09:06,650 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181661859] [2022-03-15 16:09:06,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:06,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:09:06,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:06,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:09:06,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1155, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:09:06,651 INFO L87 Difference]: Start difference. First operand 7658 states and 33346 transitions. Second operand has 36 states, 36 states have (on average 2.3333333333333335) internal successors, (84), 35 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:10,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:10,589 INFO L93 Difference]: Finished difference Result 9540 states and 40443 transitions. [2022-03-15 16:09:10,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:09:10,589 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.3333333333333335) internal successors, (84), 35 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:09:10,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:10,615 INFO L225 Difference]: With dead ends: 9540 [2022-03-15 16:09:10,615 INFO L226 Difference]: Without dead ends: 9494 [2022-03-15 16:09:10,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1268 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=577, Invalid=6065, Unknown=0, NotChecked=0, Total=6642 [2022-03-15 16:09:10,616 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 1049 mSDsluCounter, 3266 mSDsCounter, 0 mSdLazyCounter, 4102 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1049 SdHoareTripleChecker+Valid, 1221 SdHoareTripleChecker+Invalid, 4265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 4102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:10,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1049 Valid, 1221 Invalid, 4265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 4102 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 16:09:10,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9494 states. [2022-03-15 16:09:10,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9494 to 7670. [2022-03-15 16:09:10,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7670 states, 7669 states have (on average 4.362759160255575) internal successors, (33458), 7669 states have internal predecessors, (33458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:10,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7670 states to 7670 states and 33458 transitions. [2022-03-15 16:09:10,776 INFO L78 Accepts]: Start accepts. Automaton has 7670 states and 33458 transitions. Word has length 33 [2022-03-15 16:09:10,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:10,776 INFO L470 AbstractCegarLoop]: Abstraction has 7670 states and 33458 transitions. [2022-03-15 16:09:10,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.3333333333333335) internal successors, (84), 35 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:10,776 INFO L276 IsEmpty]: Start isEmpty. Operand 7670 states and 33458 transitions. [2022-03-15 16:09:10,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:10,791 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:10,791 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:10,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-03-15 16:09:11,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:11,007 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:11,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:11,007 INFO L85 PathProgramCache]: Analyzing trace with hash 692613113, now seen corresponding path program 40 times [2022-03-15 16:09:11,007 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:11,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442672051] [2022-03-15 16:09:11,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:11,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:11,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:11,183 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:11,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:11,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442672051] [2022-03-15 16:09:11,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442672051] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:11,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095145575] [2022-03-15 16:09:11,184 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:09:11,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:11,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:11,185 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:11,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-03-15 16:09:11,215 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:09:11,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:09:11,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:09:11,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:11,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:11,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:09:11,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:11,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:12,049 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:09:12,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:09:12,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:12,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:12,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:12,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:12,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:09:12,172 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:12,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095145575] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:12,172 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:12,173 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:09:12,173 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987460527] [2022-03-15 16:09:12,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:12,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:09:12,173 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:12,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:09:12,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=975, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:09:12,173 INFO L87 Difference]: Start difference. First operand 7670 states and 33458 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:14,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:14,092 INFO L93 Difference]: Finished difference Result 8309 states and 35933 transitions. [2022-03-15 16:09:14,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:09:14,092 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:09:14,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:14,115 INFO L225 Difference]: With dead ends: 8309 [2022-03-15 16:09:14,115 INFO L226 Difference]: Without dead ends: 8290 [2022-03-15 16:09:14,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=202, Invalid=2248, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 16:09:14,116 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 326 mSDsluCounter, 2771 mSDsCounter, 0 mSdLazyCounter, 3477 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 1073 SdHoareTripleChecker+Invalid, 3501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 3477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:14,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 1073 Invalid, 3501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 3477 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 16:09:14,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8290 states. [2022-03-15 16:09:14,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8290 to 7729. [2022-03-15 16:09:14,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7729 states, 7728 states have (on average 4.359989648033126) internal successors, (33694), 7728 states have internal predecessors, (33694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:14,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7729 states to 7729 states and 33694 transitions. [2022-03-15 16:09:14,319 INFO L78 Accepts]: Start accepts. Automaton has 7729 states and 33694 transitions. Word has length 33 [2022-03-15 16:09:14,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:14,319 INFO L470 AbstractCegarLoop]: Abstraction has 7729 states and 33694 transitions. [2022-03-15 16:09:14,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:14,320 INFO L276 IsEmpty]: Start isEmpty. Operand 7729 states and 33694 transitions. [2022-03-15 16:09:14,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:14,334 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:14,334 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:14,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-03-15 16:09:14,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:14,535 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:14,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:14,535 INFO L85 PathProgramCache]: Analyzing trace with hash 241367945, now seen corresponding path program 41 times [2022-03-15 16:09:14,535 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:14,535 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510197931] [2022-03-15 16:09:14,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:14,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:14,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:14,721 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:14,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:14,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510197931] [2022-03-15 16:09:14,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510197931] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:14,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943582545] [2022-03-15 16:09:14,721 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:09:14,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:14,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:14,722 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:14,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-03-15 16:09:14,754 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:09:14,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:09:14,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:09:14,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:15,208 INFO L353 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2022-03-15 16:09:15,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 63 [2022-03-15 16:09:15,311 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:15,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:15,628 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:09:15,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:09:15,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:15,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:15,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:15,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:15,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:09:15,733 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:15,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943582545] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:15,733 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:15,733 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:09:15,733 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447941566] [2022-03-15 16:09:15,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:15,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:09:15,733 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:15,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:09:15,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=971, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:09:15,734 INFO L87 Difference]: Start difference. First operand 7729 states and 33694 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:17,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:17,717 INFO L93 Difference]: Finished difference Result 8675 states and 37341 transitions. [2022-03-15 16:09:17,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:09:17,717 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:09:17,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:17,740 INFO L225 Difference]: With dead ends: 8675 [2022-03-15 16:09:17,740 INFO L226 Difference]: Without dead ends: 8664 [2022-03-15 16:09:17,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=219, Invalid=2537, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 16:09:17,741 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 399 mSDsluCounter, 3025 mSDsCounter, 0 mSdLazyCounter, 3484 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 1339 SdHoareTripleChecker+Invalid, 3710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 3484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:17,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 1339 Invalid, 3710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 3484 Invalid, 0 Unknown, 201 Unchecked, 1.3s Time] [2022-03-15 16:09:17,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8664 states. [2022-03-15 16:09:17,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8664 to 7829. [2022-03-15 16:09:17,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7829 states, 7828 states have (on average 4.357051609606541) internal successors, (34107), 7828 states have internal predecessors, (34107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:17,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7829 states to 7829 states and 34107 transitions. [2022-03-15 16:09:17,889 INFO L78 Accepts]: Start accepts. Automaton has 7829 states and 34107 transitions. Word has length 33 [2022-03-15 16:09:17,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:17,889 INFO L470 AbstractCegarLoop]: Abstraction has 7829 states and 34107 transitions. [2022-03-15 16:09:17,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:17,889 INFO L276 IsEmpty]: Start isEmpty. Operand 7829 states and 34107 transitions. [2022-03-15 16:09:17,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:17,904 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:17,904 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:17,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-03-15 16:09:18,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-03-15 16:09:18,105 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:18,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:18,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1128871626, now seen corresponding path program 1 times [2022-03-15 16:09:18,105 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:18,105 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157474129] [2022-03-15 16:09:18,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:18,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:18,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:18,277 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:18,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:18,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157474129] [2022-03-15 16:09:18,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157474129] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:18,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945702806] [2022-03-15 16:09:18,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:18,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:18,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:18,278 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:18,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-03-15 16:09:18,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:18,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:09:18,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:18,719 INFO L353 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2022-03-15 16:09:18,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 63 [2022-03-15 16:09:18,797 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:18,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:19,111 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:09:19,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:09:19,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:19,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:19,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:19,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:19,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:09:19,220 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:19,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945702806] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:19,220 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:19,221 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:09:19,221 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793853024] [2022-03-15 16:09:19,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:19,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:09:19,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:19,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:09:19,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=971, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:09:19,221 INFO L87 Difference]: Start difference. First operand 7829 states and 34107 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:21,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:21,205 INFO L93 Difference]: Finished difference Result 8629 states and 37111 transitions. [2022-03-15 16:09:21,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:09:21,206 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:09:21,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:21,228 INFO L225 Difference]: With dead ends: 8629 [2022-03-15 16:09:21,229 INFO L226 Difference]: Without dead ends: 8616 [2022-03-15 16:09:21,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=243, Invalid=2619, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:09:21,229 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 475 mSDsluCounter, 2543 mSDsCounter, 0 mSdLazyCounter, 3137 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 1064 SdHoareTripleChecker+Invalid, 3194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 3137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:21,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 1064 Invalid, 3194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 3137 Invalid, 0 Unknown, 24 Unchecked, 1.2s Time] [2022-03-15 16:09:21,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8616 states. [2022-03-15 16:09:21,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8616 to 7857. [2022-03-15 16:09:21,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7857 states, 7856 states have (on average 4.355269857433808) internal successors, (34215), 7856 states have internal predecessors, (34215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:21,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7857 states to 7857 states and 34215 transitions. [2022-03-15 16:09:21,374 INFO L78 Accepts]: Start accepts. Automaton has 7857 states and 34215 transitions. Word has length 33 [2022-03-15 16:09:21,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:21,374 INFO L470 AbstractCegarLoop]: Abstraction has 7857 states and 34215 transitions. [2022-03-15 16:09:21,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:21,374 INFO L276 IsEmpty]: Start isEmpty. Operand 7857 states and 34215 transitions. [2022-03-15 16:09:21,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:21,389 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:21,389 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:21,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-03-15 16:09:21,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-03-15 16:09:21,589 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:21,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:21,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1984178280, now seen corresponding path program 1 times [2022-03-15 16:09:21,590 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:21,590 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552747844] [2022-03-15 16:09:21,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:21,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:21,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:21,763 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:21,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:21,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552747844] [2022-03-15 16:09:21,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552747844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:21,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488487292] [2022-03-15 16:09:21,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:21,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:21,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:21,765 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:21,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-03-15 16:09:21,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:21,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:09:21,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:22,252 INFO L353 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2022-03-15 16:09:22,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 63 [2022-03-15 16:09:22,376 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:22,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:22,689 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:09:22,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:09:22,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:22,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:22,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:22,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:22,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:09:22,815 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:22,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488487292] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:22,815 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:22,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:09:22,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825353257] [2022-03-15 16:09:22,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:22,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:09:22,816 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:22,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:09:22,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=971, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:09:22,816 INFO L87 Difference]: Start difference. First operand 7857 states and 34215 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:24,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:24,916 INFO L93 Difference]: Finished difference Result 8645 states and 37144 transitions. [2022-03-15 16:09:24,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:09:24,916 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:09:24,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:24,940 INFO L225 Difference]: With dead ends: 8645 [2022-03-15 16:09:24,940 INFO L226 Difference]: Without dead ends: 8632 [2022-03-15 16:09:24,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=243, Invalid=2619, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:09:24,941 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 407 mSDsluCounter, 2942 mSDsCounter, 0 mSdLazyCounter, 3538 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 1234 SdHoareTripleChecker+Invalid, 3655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 3538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:24,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 1234 Invalid, 3655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 3538 Invalid, 0 Unknown, 87 Unchecked, 1.4s Time] [2022-03-15 16:09:24,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8632 states. [2022-03-15 16:09:25,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8632 to 7849. [2022-03-15 16:09:25,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7849 states, 7848 states have (on average 4.356651376146789) internal successors, (34191), 7848 states have internal predecessors, (34191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:25,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7849 states to 7849 states and 34191 transitions. [2022-03-15 16:09:25,143 INFO L78 Accepts]: Start accepts. Automaton has 7849 states and 34191 transitions. Word has length 33 [2022-03-15 16:09:25,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:25,144 INFO L470 AbstractCegarLoop]: Abstraction has 7849 states and 34191 transitions. [2022-03-15 16:09:25,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:25,144 INFO L276 IsEmpty]: Start isEmpty. Operand 7849 states and 34191 transitions. [2022-03-15 16:09:25,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:25,159 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:25,159 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:25,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-03-15 16:09:25,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-03-15 16:09:25,360 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:25,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:25,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1423285335, now seen corresponding path program 1 times [2022-03-15 16:09:25,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:25,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505254922] [2022-03-15 16:09:25,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:25,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:25,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:25,539 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:25,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:25,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505254922] [2022-03-15 16:09:25,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505254922] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:25,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567674797] [2022-03-15 16:09:25,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:25,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:25,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:25,541 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:25,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-03-15 16:09:25,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:25,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:09:25,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:25,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:25,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:09:26,055 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:26,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:26,367 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:09:26,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:09:26,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:26,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:26,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:26,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:26,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:09:26,472 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:26,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567674797] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:26,473 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:26,473 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:09:26,473 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242528433] [2022-03-15 16:09:26,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:26,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:09:26,473 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:26,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:09:26,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=971, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:09:26,473 INFO L87 Difference]: Start difference. First operand 7849 states and 34191 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:28,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:28,910 INFO L93 Difference]: Finished difference Result 8653 states and 37168 transitions. [2022-03-15 16:09:28,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 16:09:28,910 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:09:28,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:28,936 INFO L225 Difference]: With dead ends: 8653 [2022-03-15 16:09:28,936 INFO L226 Difference]: Without dead ends: 8611 [2022-03-15 16:09:28,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 492 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=255, Invalid=2825, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 16:09:28,936 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 435 mSDsluCounter, 3318 mSDsCounter, 0 mSdLazyCounter, 4272 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 1325 SdHoareTripleChecker+Invalid, 4303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 4272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:28,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 1325 Invalid, 4303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 4272 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-15 16:09:28,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8611 states. [2022-03-15 16:09:29,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8611 to 7789. [2022-03-15 16:09:29,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7789 states, 7788 states have (on average 4.363764766307139) internal successors, (33985), 7788 states have internal predecessors, (33985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:29,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7789 states to 7789 states and 33985 transitions. [2022-03-15 16:09:29,081 INFO L78 Accepts]: Start accepts. Automaton has 7789 states and 33985 transitions. Word has length 33 [2022-03-15 16:09:29,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:29,081 INFO L470 AbstractCegarLoop]: Abstraction has 7789 states and 33985 transitions. [2022-03-15 16:09:29,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:29,081 INFO L276 IsEmpty]: Start isEmpty. Operand 7789 states and 33985 transitions. [2022-03-15 16:09:29,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:29,095 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:29,095 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:29,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-03-15 16:09:29,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-03-15 16:09:29,296 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:29,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:29,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1341675749, now seen corresponding path program 42 times [2022-03-15 16:09:29,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:29,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239862282] [2022-03-15 16:09:29,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:29,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:29,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:29,469 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:29,470 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:29,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239862282] [2022-03-15 16:09:29,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239862282] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:29,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142380148] [2022-03-15 16:09:29,470 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:09:29,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:29,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:29,471 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:29,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-03-15 16:09:29,501 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:09:29,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:09:29,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:09:29,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:29,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:29,869 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:09:29,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 55 [2022-03-15 16:09:30,061 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:30,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:30,460 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:30,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142380148] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:30,460 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:30,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 16:09:30,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825355955] [2022-03-15 16:09:30,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:30,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:09:30,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:30,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:09:30,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1086, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:09:30,461 INFO L87 Difference]: Start difference. First operand 7789 states and 33985 transitions. Second operand has 35 states, 35 states have (on average 2.342857142857143) internal successors, (82), 34 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:34,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:34,572 INFO L93 Difference]: Finished difference Result 9429 states and 39923 transitions. [2022-03-15 16:09:34,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 16:09:34,573 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.342857142857143) internal successors, (82), 34 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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-03-15 16:09:34,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:34,598 INFO L225 Difference]: With dead ends: 9429 [2022-03-15 16:09:34,598 INFO L226 Difference]: Without dead ends: 9391 [2022-03-15 16:09:34,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1494 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=630, Invalid=6510, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 16:09:34,599 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 1010 mSDsluCounter, 3430 mSDsCounter, 0 mSdLazyCounter, 4241 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1010 SdHoareTripleChecker+Valid, 1371 SdHoareTripleChecker+Invalid, 4406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 4241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:34,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1010 Valid, 1371 Invalid, 4406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 4241 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 16:09:34,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9391 states. [2022-03-15 16:09:34,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9391 to 7804. [2022-03-15 16:09:34,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7804 states, 7803 states have (on average 4.362040240932974) internal successors, (34037), 7803 states have internal predecessors, (34037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:34,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7804 states to 7804 states and 34037 transitions. [2022-03-15 16:09:34,820 INFO L78 Accepts]: Start accepts. Automaton has 7804 states and 34037 transitions. Word has length 33 [2022-03-15 16:09:34,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:34,820 INFO L470 AbstractCegarLoop]: Abstraction has 7804 states and 34037 transitions. [2022-03-15 16:09:34,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.342857142857143) internal successors, (82), 34 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:34,820 INFO L276 IsEmpty]: Start isEmpty. Operand 7804 states and 34037 transitions. [2022-03-15 16:09:34,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:34,834 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:34,834 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:34,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-03-15 16:09:35,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:35,035 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:35,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:35,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1905273173, now seen corresponding path program 43 times [2022-03-15 16:09:35,035 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:35,035 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765932744] [2022-03-15 16:09:35,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:35,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:35,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:35,234 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:35,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:35,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765932744] [2022-03-15 16:09:35,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765932744] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:35,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076477241] [2022-03-15 16:09:35,234 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:09:35,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:35,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:35,235 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:35,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-03-15 16:09:35,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:35,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:09:35,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:35,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:35,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:09:35,731 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:35,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:36,036 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:09:36,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:09:36,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:36,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:36,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:36,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:36,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:09:36,142 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:36,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076477241] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:36,143 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:36,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:09:36,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096201840] [2022-03-15 16:09:36,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:36,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:09:36,143 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:36,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:09:36,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:09:36,143 INFO L87 Difference]: Start difference. First operand 7804 states and 34037 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:38,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:38,966 INFO L93 Difference]: Finished difference Result 10276 states and 43727 transitions. [2022-03-15 16:09:38,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:09:38,967 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:09:38,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:38,993 INFO L225 Difference]: With dead ends: 10276 [2022-03-15 16:09:38,993 INFO L226 Difference]: Without dead ends: 10227 [2022-03-15 16:09:38,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1185 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=418, Invalid=4694, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 16:09:38,994 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 811 mSDsluCounter, 3595 mSDsCounter, 0 mSdLazyCounter, 4202 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 811 SdHoareTripleChecker+Valid, 1362 SdHoareTripleChecker+Invalid, 4759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 4202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 472 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:38,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [811 Valid, 1362 Invalid, 4759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 4202 Invalid, 0 Unknown, 472 Unchecked, 1.7s Time] [2022-03-15 16:09:39,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10227 states. [2022-03-15 16:09:39,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10227 to 7888. [2022-03-15 16:09:39,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7888 states, 7887 states have (on average 4.363129199949284) internal successors, (34412), 7887 states have internal predecessors, (34412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:39,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7888 states to 7888 states and 34412 transitions. [2022-03-15 16:09:39,157 INFO L78 Accepts]: Start accepts. Automaton has 7888 states and 34412 transitions. Word has length 33 [2022-03-15 16:09:39,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:39,157 INFO L470 AbstractCegarLoop]: Abstraction has 7888 states and 34412 transitions. [2022-03-15 16:09:39,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:39,158 INFO L276 IsEmpty]: Start isEmpty. Operand 7888 states and 34412 transitions. [2022-03-15 16:09:39,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:39,172 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:39,172 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:39,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-03-15 16:09:39,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-03-15 16:09:39,372 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:39,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:39,373 INFO L85 PathProgramCache]: Analyzing trace with hash 2018469117, now seen corresponding path program 44 times [2022-03-15 16:09:39,373 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:39,373 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166043256] [2022-03-15 16:09:39,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:39,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:39,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:39,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:39,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:39,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166043256] [2022-03-15 16:09:39,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166043256] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:39,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572653974] [2022-03-15 16:09:39,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:09:39,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:39,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:39,539 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:39,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-03-15 16:09:39,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:09:39,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:09:39,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:09:39,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:39,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:09:39,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-03-15 16:09:40,478 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:40,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:40,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:09:40,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 17 treesize of output 22 [2022-03-15 16:09:40,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:40,662 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 17 treesize of output 7 [2022-03-15 16:09:40,707 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:40,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572653974] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:40,707 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:40,707 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-03-15 16:09:40,707 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267200901] [2022-03-15 16:09:40,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:40,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:09:40,707 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:40,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:09:40,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:09:40,708 INFO L87 Difference]: Start difference. First operand 7888 states and 34412 transitions. Second operand has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:41,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:41,963 INFO L93 Difference]: Finished difference Result 8300 states and 35943 transitions. [2022-03-15 16:09:41,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 16:09:41,963 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:09:41,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:41,987 INFO L225 Difference]: With dead ends: 8300 [2022-03-15 16:09:41,987 INFO L226 Difference]: Without dead ends: 8289 [2022-03-15 16:09:41,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=203, Invalid=1603, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:09:41,987 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 343 mSDsluCounter, 1705 mSDsCounter, 0 mSdLazyCounter, 2173 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 2266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 2173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:41,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 678 Invalid, 2266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 2173 Invalid, 0 Unknown, 54 Unchecked, 0.8s Time] [2022-03-15 16:09:41,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8289 states. [2022-03-15 16:09:42,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8289 to 7894. [2022-03-15 16:09:42,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7894 states, 7893 states have (on average 4.362219688331433) internal successors, (34431), 7893 states have internal predecessors, (34431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:42,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7894 states to 7894 states and 34431 transitions. [2022-03-15 16:09:42,138 INFO L78 Accepts]: Start accepts. Automaton has 7894 states and 34431 transitions. Word has length 33 [2022-03-15 16:09:42,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:42,138 INFO L470 AbstractCegarLoop]: Abstraction has 7894 states and 34431 transitions. [2022-03-15 16:09:42,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:42,138 INFO L276 IsEmpty]: Start isEmpty. Operand 7894 states and 34431 transitions. [2022-03-15 16:09:42,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:42,153 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:42,153 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:42,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-03-15 16:09:42,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:42,354 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:42,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:42,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1821955612, now seen corresponding path program 2 times [2022-03-15 16:09:42,354 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:42,354 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487002239] [2022-03-15 16:09:42,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:42,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:42,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:42,524 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:42,524 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:42,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487002239] [2022-03-15 16:09:42,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487002239] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:42,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260437758] [2022-03-15 16:09:42,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:09:42,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:42,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:42,525 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:42,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-03-15 16:09:42,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:09:42,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:09:42,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:09:42,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:42,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:09:42,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:09:43,290 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:43,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:43,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:09:43,465 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 17 treesize of output 22 [2022-03-15 16:09:43,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:43,473 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 17 treesize of output 7 [2022-03-15 16:09:43,517 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:43,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260437758] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:43,517 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:43,518 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-03-15 16:09:43,518 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340917915] [2022-03-15 16:09:43,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:43,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:09:43,518 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:43,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:09:43,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:09:43,518 INFO L87 Difference]: Start difference. First operand 7894 states and 34431 transitions. Second operand has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:44,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:44,958 INFO L93 Difference]: Finished difference Result 8300 states and 35942 transitions. [2022-03-15 16:09:44,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:09:44,959 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:09:44,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:44,984 INFO L225 Difference]: With dead ends: 8300 [2022-03-15 16:09:44,984 INFO L226 Difference]: Without dead ends: 8287 [2022-03-15 16:09:44,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=202, Invalid=1604, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:09:44,985 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 272 mSDsluCounter, 2328 mSDsCounter, 0 mSdLazyCounter, 2787 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 3096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 2787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 279 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:44,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 892 Invalid, 3096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 2787 Invalid, 0 Unknown, 279 Unchecked, 1.0s Time] [2022-03-15 16:09:44,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8287 states. [2022-03-15 16:09:45,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8287 to 7881. [2022-03-15 16:09:45,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7881 states, 7880 states have (on average 4.364213197969543) internal successors, (34390), 7880 states have internal predecessors, (34390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:45,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7881 states to 7881 states and 34390 transitions. [2022-03-15 16:09:45,146 INFO L78 Accepts]: Start accepts. Automaton has 7881 states and 34390 transitions. Word has length 33 [2022-03-15 16:09:45,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:45,146 INFO L470 AbstractCegarLoop]: Abstraction has 7881 states and 34390 transitions. [2022-03-15 16:09:45,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:45,147 INFO L276 IsEmpty]: Start isEmpty. Operand 7881 states and 34390 transitions. [2022-03-15 16:09:45,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:45,165 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:45,165 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:45,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2022-03-15 16:09:45,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:45,365 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:45,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:45,366 INFO L85 PathProgramCache]: Analyzing trace with hash -300920175, now seen corresponding path program 45 times [2022-03-15 16:09:45,366 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:45,366 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399929452] [2022-03-15 16:09:45,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:45,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:45,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:45,601 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:45,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:45,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399929452] [2022-03-15 16:09:45,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399929452] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:45,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106065009] [2022-03-15 16:09:45,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:09:45,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:45,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:45,602 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:45,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-03-15 16:09:45,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:09:45,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:09:45,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:09:45,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:45,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:46,004 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:09:46,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 55 [2022-03-15 16:09:46,211 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:46,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:46,597 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:46,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106065009] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:46,597 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:46,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 16:09:46,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853034172] [2022-03-15 16:09:46,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:46,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:09:46,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:46,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:09:46,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1085, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:09:46,598 INFO L87 Difference]: Start difference. First operand 7881 states and 34390 transitions. Second operand has 35 states, 35 states have (on average 2.342857142857143) internal successors, (82), 34 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:51,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:51,324 INFO L93 Difference]: Finished difference Result 10866 states and 45556 transitions. [2022-03-15 16:09:51,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-15 16:09:51,324 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.342857142857143) internal successors, (82), 34 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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-03-15 16:09:51,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:51,352 INFO L225 Difference]: With dead ends: 10866 [2022-03-15 16:09:51,353 INFO L226 Difference]: Without dead ends: 10828 [2022-03-15 16:09:51,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2099 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=753, Invalid=8177, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:09:51,354 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 1115 mSDsluCounter, 4261 mSDsCounter, 0 mSdLazyCounter, 5170 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1115 SdHoareTripleChecker+Valid, 1682 SdHoareTripleChecker+Invalid, 5356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 5170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:51,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1115 Valid, 1682 Invalid, 5356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 5170 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-15 16:09:51,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10828 states. [2022-03-15 16:09:51,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10828 to 7959. [2022-03-15 16:09:51,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7959 states, 7958 states have (on average 4.369188238250817) internal successors, (34770), 7958 states have internal predecessors, (34770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:51,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7959 states to 7959 states and 34770 transitions. [2022-03-15 16:09:51,585 INFO L78 Accepts]: Start accepts. Automaton has 7959 states and 34770 transitions. Word has length 33 [2022-03-15 16:09:51,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:51,586 INFO L470 AbstractCegarLoop]: Abstraction has 7959 states and 34770 transitions. [2022-03-15 16:09:51,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.342857142857143) internal successors, (82), 34 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:51,586 INFO L276 IsEmpty]: Start isEmpty. Operand 7959 states and 34770 transitions. [2022-03-15 16:09:51,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:51,601 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:51,601 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:51,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-03-15 16:09:51,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:51,801 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:51,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:51,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1235742605, now seen corresponding path program 46 times [2022-03-15 16:09:51,802 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:51,802 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063341254] [2022-03-15 16:09:51,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:51,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:51,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:51,970 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:51,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:51,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063341254] [2022-03-15 16:09:51,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063341254] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:51,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112264356] [2022-03-15 16:09:51,971 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:09:51,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:51,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:51,972 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:51,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-03-15 16:09:52,002 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:09:52,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:09:52,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:09:52,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:52,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:52,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:09:52,453 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:52,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:52,724 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:09:52,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:09:52,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:52,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:09:52,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:52,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:52,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:09:52,828 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:52,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112264356] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:52,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:52,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:09:52,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350561857] [2022-03-15 16:09:52,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:52,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:09:52,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:52,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:09:52,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=899, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:09:52,829 INFO L87 Difference]: Start difference. First operand 7959 states and 34770 transitions. Second operand has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:54,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:09:54,924 INFO L93 Difference]: Finished difference Result 9194 states and 39385 transitions. [2022-03-15 16:09:54,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:09:54,925 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:09:54,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:09:54,949 INFO L225 Difference]: With dead ends: 9194 [2022-03-15 16:09:54,949 INFO L226 Difference]: Without dead ends: 9166 [2022-03-15 16:09:54,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=211, Invalid=2239, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 16:09:54,949 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 515 mSDsluCounter, 3073 mSDsCounter, 0 mSdLazyCounter, 4005 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 1257 SdHoareTripleChecker+Invalid, 4130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 4005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:09:54,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [515 Valid, 1257 Invalid, 4130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 4005 Invalid, 0 Unknown, 81 Unchecked, 1.5s Time] [2022-03-15 16:09:54,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9166 states. [2022-03-15 16:09:55,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9166 to 8022. [2022-03-15 16:09:55,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8022 states, 8021 states have (on average 4.364792419897769) internal successors, (35010), 8021 states have internal predecessors, (35010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:55,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8022 states to 8022 states and 35010 transitions. [2022-03-15 16:09:55,108 INFO L78 Accepts]: Start accepts. Automaton has 8022 states and 35010 transitions. Word has length 33 [2022-03-15 16:09:55,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:09:55,108 INFO L470 AbstractCegarLoop]: Abstraction has 8022 states and 35010 transitions. [2022-03-15 16:09:55,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:09:55,108 INFO L276 IsEmpty]: Start isEmpty. Operand 8022 states and 35010 transitions. [2022-03-15 16:09:55,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:09:55,123 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:09:55,123 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:09:55,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-03-15 16:09:55,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:55,324 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:09:55,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:09:55,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1432256110, now seen corresponding path program 3 times [2022-03-15 16:09:55,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:09:55,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187989683] [2022-03-15 16:09:55,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:09:55,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:09:55,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:09:55,496 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:55,496 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:09:55,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187989683] [2022-03-15 16:09:55,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187989683] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:09:55,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444900441] [2022-03-15 16:09:55,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:09:55,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:09:55,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:09:55,497 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:09:55,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-03-15 16:09:55,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:09:55,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:09:55,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:09:55,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:09:55,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:09:55,896 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:09:55,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-03-15 16:09:56,063 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:56,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:09:56,416 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:09:56,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444900441] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:09:56,417 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:09:56,417 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-03-15 16:09:56,417 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108402651] [2022-03-15 16:09:56,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:09:56,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:09:56,417 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:09:56,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:09:56,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1013, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:09:56,418 INFO L87 Difference]: Start difference. First operand 8022 states and 35010 transitions. Second operand has 34 states, 34 states have (on average 2.3823529411764706) internal successors, (81), 33 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-03-15 16:10:00,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:00,331 INFO L93 Difference]: Finished difference Result 10657 states and 44581 transitions. [2022-03-15 16:10:00,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 16:10:00,331 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.3823529411764706) internal successors, (81), 33 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:10:00,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:00,358 INFO L225 Difference]: With dead ends: 10657 [2022-03-15 16:10:00,359 INFO L226 Difference]: Without dead ends: 10631 [2022-03-15 16:10:00,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1745 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=672, Invalid=6638, Unknown=0, NotChecked=0, Total=7310 [2022-03-15 16:10:00,359 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 1118 mSDsluCounter, 3640 mSDsCounter, 0 mSdLazyCounter, 4572 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1118 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 4758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 4572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:00,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1118 Valid, 1422 Invalid, 4758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 4572 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:10:00,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10631 states. [2022-03-15 16:10:00,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10631 to 7990. [2022-03-15 16:10:00,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7990 states, 7989 states have (on average 4.365127049693329) internal successors, (34873), 7989 states have internal predecessors, (34873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:00,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7990 states to 7990 states and 34873 transitions. [2022-03-15 16:10:00,532 INFO L78 Accepts]: Start accepts. Automaton has 7990 states and 34873 transitions. Word has length 33 [2022-03-15 16:10:00,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:00,532 INFO L470 AbstractCegarLoop]: Abstraction has 7990 states and 34873 transitions. [2022-03-15 16:10:00,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.3823529411764706) internal successors, (81), 33 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-03-15 16:10:00,532 INFO L276 IsEmpty]: Start isEmpty. Operand 7990 states and 34873 transitions. [2022-03-15 16:10:00,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:00,547 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:00,547 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:00,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-03-15 16:10:00,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable143 [2022-03-15 16:10:00,747 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:00,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:00,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1876450095, now seen corresponding path program 47 times [2022-03-15 16:10:00,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:00,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620917484] [2022-03-15 16:10:00,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:00,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:00,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:00,929 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:00,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:00,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620917484] [2022-03-15 16:10:00,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620917484] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:00,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125575190] [2022-03-15 16:10:00,930 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:10:00,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:00,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:00,931 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:00,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-03-15 16:10:00,962 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:10:00,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:10:00,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:10:00,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:01,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:01,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:10:01,392 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:01,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:01,745 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:10:01,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:10:01,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:01,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:01,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:01,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:01,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:10:01,850 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:01,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125575190] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:01,850 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:01,850 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:10:01,850 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723580317] [2022-03-15 16:10:01,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:01,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:10:01,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:01,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:10:01,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=961, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:10:01,850 INFO L87 Difference]: Start difference. First operand 7990 states and 34873 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:04,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:04,327 INFO L93 Difference]: Finished difference Result 9092 states and 39166 transitions. [2022-03-15 16:10:04,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:10:04,328 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:10:04,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:04,353 INFO L225 Difference]: With dead ends: 9092 [2022-03-15 16:10:04,353 INFO L226 Difference]: Without dead ends: 9054 [2022-03-15 16:10:04,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 648 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=307, Invalid=2999, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 16:10:04,353 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 565 mSDsluCounter, 3104 mSDsCounter, 0 mSdLazyCounter, 4065 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 1223 SdHoareTripleChecker+Invalid, 4142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 4065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:04,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [565 Valid, 1223 Invalid, 4142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 4065 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 16:10:04,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9054 states. [2022-03-15 16:10:04,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9054 to 8053. [2022-03-15 16:10:04,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8053 states, 8052 states have (on average 4.3691008445106805) internal successors, (35180), 8052 states have internal predecessors, (35180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:04,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8053 states to 8053 states and 35180 transitions. [2022-03-15 16:10:04,514 INFO L78 Accepts]: Start accepts. Automaton has 8053 states and 35180 transitions. Word has length 33 [2022-03-15 16:10:04,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:04,514 INFO L470 AbstractCegarLoop]: Abstraction has 8053 states and 35180 transitions. [2022-03-15 16:10:04,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:04,514 INFO L276 IsEmpty]: Start isEmpty. Operand 8053 states and 35180 transitions. [2022-03-15 16:10:04,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:04,531 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:04,531 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:04,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2022-03-15 16:10:04,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-03-15 16:10:04,732 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:04,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:04,732 INFO L85 PathProgramCache]: Analyzing trace with hash 745114160, now seen corresponding path program 4 times [2022-03-15 16:10:04,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:04,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631276622] [2022-03-15 16:10:04,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:04,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:04,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:04,896 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:04,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:04,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631276622] [2022-03-15 16:10:04,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631276622] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:04,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250866526] [2022-03-15 16:10:04,896 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:10:04,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:04,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:04,897 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:04,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-03-15 16:10:04,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:10:04,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:10:04,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:10:04,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:05,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:05,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:10:05,356 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:05,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:05,699 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:10:05,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:10:05,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:05,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:05,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:05,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:05,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:10:05,805 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:05,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250866526] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:05,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:05,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:10:05,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998758987] [2022-03-15 16:10:05,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:05,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:10:05,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:05,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:10:05,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=891, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:10:05,806 INFO L87 Difference]: Start difference. First operand 8053 states and 35180 transitions. Second operand has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:08,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:08,039 INFO L93 Difference]: Finished difference Result 9208 states and 39560 transitions. [2022-03-15 16:10:08,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 16:10:08,040 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:10:08,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:08,065 INFO L225 Difference]: With dead ends: 9208 [2022-03-15 16:10:08,065 INFO L226 Difference]: Without dead ends: 9160 [2022-03-15 16:10:08,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 633 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=277, Invalid=2693, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:10:08,065 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 616 mSDsluCounter, 3046 mSDsCounter, 0 mSdLazyCounter, 4076 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 1184 SdHoareTripleChecker+Invalid, 4157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 4076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:08,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [616 Valid, 1184 Invalid, 4157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 4076 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 16:10:08,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9160 states. [2022-03-15 16:10:08,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9160 to 7980. [2022-03-15 16:10:08,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7980 states, 7979 states have (on average 4.374232359944855) internal successors, (34902), 7979 states have internal predecessors, (34902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:08,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7980 states to 7980 states and 34902 transitions. [2022-03-15 16:10:08,235 INFO L78 Accepts]: Start accepts. Automaton has 7980 states and 34902 transitions. Word has length 33 [2022-03-15 16:10:08,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:08,235 INFO L470 AbstractCegarLoop]: Abstraction has 7980 states and 34902 transitions. [2022-03-15 16:10:08,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:08,235 INFO L276 IsEmpty]: Start isEmpty. Operand 7980 states and 34902 transitions. [2022-03-15 16:10:08,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:08,250 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:08,250 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:08,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-03-15 16:10:08,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:08,451 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:08,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:08,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1631151711, now seen corresponding path program 48 times [2022-03-15 16:10:08,451 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:08,451 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436621708] [2022-03-15 16:10:08,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:08,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:08,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:08,645 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:08,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:08,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436621708] [2022-03-15 16:10:08,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436621708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:08,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449231144] [2022-03-15 16:10:08,646 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:10:08,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:08,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:08,647 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:08,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-03-15 16:10:08,679 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:10:08,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:10:08,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:10:08,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:08,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:08,970 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:10:08,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-03-15 16:10:09,242 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:09,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:09,540 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:09,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449231144] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:09,540 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:09,540 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-15 16:10:09,541 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092555564] [2022-03-15 16:10:09,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:09,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:10:09,541 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:09,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:10:09,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1003, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:10:09,541 INFO L87 Difference]: Start difference. First operand 7980 states and 34902 transitions. Second operand has 34 states, 34 states have (on average 2.323529411764706) internal successors, (79), 33 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:14,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:14,800 INFO L93 Difference]: Finished difference Result 11257 states and 48216 transitions. [2022-03-15 16:10:14,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 16:10:14,800 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.323529411764706) internal successors, (79), 33 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:10:14,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:14,830 INFO L225 Difference]: With dead ends: 11257 [2022-03-15 16:10:14,830 INFO L226 Difference]: Without dead ends: 11187 [2022-03-15 16:10:14,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2920 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1015, Invalid=9085, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 16:10:14,831 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 1185 mSDsluCounter, 4530 mSDsCounter, 0 mSdLazyCounter, 6253 mSolverCounterSat, 240 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1185 SdHoareTripleChecker+Valid, 1800 SdHoareTripleChecker+Invalid, 6493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 6253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:14,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1185 Valid, 1800 Invalid, 6493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 6253 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-03-15 16:10:14,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11187 states. [2022-03-15 16:10:15,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11187 to 8331. [2022-03-15 16:10:15,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8331 states, 8330 states have (on average 4.3984393757503) internal successors, (36639), 8330 states have internal predecessors, (36639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:15,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8331 states to 8331 states and 36639 transitions. [2022-03-15 16:10:15,049 INFO L78 Accepts]: Start accepts. Automaton has 8331 states and 36639 transitions. Word has length 33 [2022-03-15 16:10:15,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:15,049 INFO L470 AbstractCegarLoop]: Abstraction has 8331 states and 36639 transitions. [2022-03-15 16:10:15,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.323529411764706) internal successors, (79), 33 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:15,049 INFO L276 IsEmpty]: Start isEmpty. Operand 8331 states and 36639 transitions. [2022-03-15 16:10:15,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:15,065 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:15,065 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:15,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-03-15 16:10:15,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-03-15 16:10:15,265 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:15,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:15,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1360542979, now seen corresponding path program 49 times [2022-03-15 16:10:15,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:15,266 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425897851] [2022-03-15 16:10:15,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:15,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:15,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:15,473 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:15,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:15,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425897851] [2022-03-15 16:10:15,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425897851] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:15,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900331509] [2022-03-15 16:10:15,473 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:10:15,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:15,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:15,475 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:15,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-03-15 16:10:15,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:15,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:10:15,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:15,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:15,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:10:15,908 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:15,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:16,160 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:10:16,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:10:16,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:16,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:16,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:16,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:16,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:10:16,304 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:16,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900331509] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:16,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:16,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:10:16,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001337796] [2022-03-15 16:10:16,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:16,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:10:16,305 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:16,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:10:16,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:10:16,305 INFO L87 Difference]: Start difference. First operand 8331 states and 36639 transitions. Second operand has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:18,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:18,977 INFO L93 Difference]: Finished difference Result 10514 states and 45131 transitions. [2022-03-15 16:10:18,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:10:18,978 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:10:18,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:19,007 INFO L225 Difference]: With dead ends: 10514 [2022-03-15 16:10:19,007 INFO L226 Difference]: Without dead ends: 10463 [2022-03-15 16:10:19,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=464, Invalid=3318, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 16:10:19,008 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 555 mSDsluCounter, 3606 mSDsCounter, 0 mSdLazyCounter, 4672 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 555 SdHoareTripleChecker+Valid, 1433 SdHoareTripleChecker+Invalid, 4756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 4672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:19,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [555 Valid, 1433 Invalid, 4756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 4672 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-15 16:10:19,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10463 states. [2022-03-15 16:10:19,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10463 to 8720. [2022-03-15 16:10:19,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8720 states, 8719 states have (on average 4.40910654891616) internal successors, (38443), 8719 states have internal predecessors, (38443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:19,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8720 states to 8720 states and 38443 transitions. [2022-03-15 16:10:19,203 INFO L78 Accepts]: Start accepts. Automaton has 8720 states and 38443 transitions. Word has length 33 [2022-03-15 16:10:19,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:19,204 INFO L470 AbstractCegarLoop]: Abstraction has 8720 states and 38443 transitions. [2022-03-15 16:10:19,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:19,204 INFO L276 IsEmpty]: Start isEmpty. Operand 8720 states and 38443 transitions. [2022-03-15 16:10:19,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:19,220 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:19,220 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:19,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-03-15 16:10:19,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-03-15 16:10:19,420 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:19,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:19,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1413929499, now seen corresponding path program 50 times [2022-03-15 16:10:19,421 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:19,421 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938157977] [2022-03-15 16:10:19,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:19,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:19,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:19,684 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:19,684 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:19,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938157977] [2022-03-15 16:10:19,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938157977] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:19,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94942338] [2022-03-15 16:10:19,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:10:19,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:19,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:19,685 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:19,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-03-15 16:10:19,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:10:19,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:10:19,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:10:19,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:19,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:10:19,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:10:20,496 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:20,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:20,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:10:20,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 17 treesize of output 22 [2022-03-15 16:10:20,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:20,828 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 17 treesize of output 7 [2022-03-15 16:10:20,871 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:20,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94942338] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:20,871 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:20,871 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 16:10:20,871 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515604604] [2022-03-15 16:10:20,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:20,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:10:20,872 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:20,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:10:20,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=1065, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:10:20,872 INFO L87 Difference]: Start difference. First operand 8720 states and 38443 transitions. Second operand has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:24,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:24,341 INFO L93 Difference]: Finished difference Result 10869 states and 46150 transitions. [2022-03-15 16:10:24,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:10:24,341 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have 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-03-15 16:10:24,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:24,370 INFO L225 Difference]: With dead ends: 10869 [2022-03-15 16:10:24,371 INFO L226 Difference]: Without dead ends: 10839 [2022-03-15 16:10:24,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1230 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=572, Invalid=4258, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 16:10:24,371 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 1075 mSDsluCounter, 3202 mSDsCounter, 0 mSdLazyCounter, 3926 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1075 SdHoareTripleChecker+Valid, 1284 SdHoareTripleChecker+Invalid, 4499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 3926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 418 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:24,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1075 Valid, 1284 Invalid, 4499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 3926 Invalid, 0 Unknown, 418 Unchecked, 1.7s Time] [2022-03-15 16:10:24,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10839 states. [2022-03-15 16:10:24,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10839 to 8986. [2022-03-15 16:10:24,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8986 states, 8985 states have (on average 4.415358931552587) internal successors, (39672), 8985 states have internal predecessors, (39672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:24,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8986 states to 8986 states and 39672 transitions. [2022-03-15 16:10:24,649 INFO L78 Accepts]: Start accepts. Automaton has 8986 states and 39672 transitions. Word has length 33 [2022-03-15 16:10:24,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:24,649 INFO L470 AbstractCegarLoop]: Abstraction has 8986 states and 39672 transitions. [2022-03-15 16:10:24,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:24,649 INFO L276 IsEmpty]: Start isEmpty. Operand 8986 states and 39672 transitions. [2022-03-15 16:10:24,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:24,667 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:24,667 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:24,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-03-15 16:10:24,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2022-03-15 16:10:24,868 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:24,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:24,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1951256657, now seen corresponding path program 51 times [2022-03-15 16:10:24,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:24,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341191310] [2022-03-15 16:10:24,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:24,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:25,124 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:25,125 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:25,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341191310] [2022-03-15 16:10:25,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341191310] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:25,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403460956] [2022-03-15 16:10:25,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:10:25,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:25,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:25,126 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:25,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-03-15 16:10:25,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:10:25,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:10:25,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:10:25,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:25,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:25,438 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:10:25,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 57 [2022-03-15 16:10:25,726 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:25,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:26,041 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:26,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403460956] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:26,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:26,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 34 [2022-03-15 16:10:26,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752272859] [2022-03-15 16:10:26,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:26,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:10:26,042 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:26,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:10:26,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1072, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:10:26,042 INFO L87 Difference]: Start difference. First operand 8986 states and 39672 transitions. Second operand has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:29,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:29,669 INFO L93 Difference]: Finished difference Result 10851 states and 46437 transitions. [2022-03-15 16:10:29,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:10:29,669 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:10:29,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:29,699 INFO L225 Difference]: With dead ends: 10851 [2022-03-15 16:10:29,699 INFO L226 Difference]: Without dead ends: 10821 [2022-03-15 16:10:29,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=585, Invalid=4527, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 16:10:29,699 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 1094 mSDsluCounter, 3612 mSDsCounter, 0 mSdLazyCounter, 4858 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1094 SdHoareTripleChecker+Valid, 1359 SdHoareTripleChecker+Invalid, 5013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 4858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:29,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1094 Valid, 1359 Invalid, 5013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 4858 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 16:10:29,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10821 states. [2022-03-15 16:10:29,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10821 to 9150. [2022-03-15 16:10:29,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9150 states, 9149 states have (on average 4.4194993988414035) internal successors, (40434), 9149 states have internal predecessors, (40434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:29,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9150 states to 9150 states and 40434 transitions. [2022-03-15 16:10:29,898 INFO L78 Accepts]: Start accepts. Automaton has 9150 states and 40434 transitions. Word has length 33 [2022-03-15 16:10:29,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:29,898 INFO L470 AbstractCegarLoop]: Abstraction has 9150 states and 40434 transitions. [2022-03-15 16:10:29,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 34 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:29,898 INFO L276 IsEmpty]: Start isEmpty. Operand 9150 states and 40434 transitions. [2022-03-15 16:10:29,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:29,915 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:29,915 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:29,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-03-15 16:10:30,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:30,116 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:30,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:30,116 INFO L85 PathProgramCache]: Analyzing trace with hash 648899597, now seen corresponding path program 52 times [2022-03-15 16:10:30,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:30,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929068086] [2022-03-15 16:10:30,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:30,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:30,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:30,347 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:30,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:30,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929068086] [2022-03-15 16:10:30,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929068086] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:30,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350928203] [2022-03-15 16:10:30,347 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:10:30,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:30,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:30,348 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:30,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-03-15 16:10:30,378 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:10:30,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:10:30,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:10:30,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:30,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:30,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-03-15 16:10:30,813 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:30,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:31,118 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:10:31,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:10:31,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:31,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:31,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:31,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:31,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:10:31,244 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:31,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350928203] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:31,244 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:31,244 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:10:31,244 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092724926] [2022-03-15 16:10:31,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:31,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:10:31,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:31,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:10:31,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=965, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:10:31,245 INFO L87 Difference]: Start difference. First operand 9150 states and 40434 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:10:35,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:35,378 INFO L93 Difference]: Finished difference Result 11007 states and 47193 transitions. [2022-03-15 16:10:35,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 16:10:35,378 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:10:35,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:35,408 INFO L225 Difference]: With dead ends: 11007 [2022-03-15 16:10:35,408 INFO L226 Difference]: Without dead ends: 10992 [2022-03-15 16:10:35,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1321 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=534, Invalid=5016, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 16:10:35,409 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 731 mSDsluCounter, 3602 mSDsCounter, 0 mSdLazyCounter, 4797 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 731 SdHoareTripleChecker+Valid, 1480 SdHoareTripleChecker+Invalid, 4930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 4797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:35,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [731 Valid, 1480 Invalid, 4930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 4797 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 16:10:35,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10992 states. [2022-03-15 16:10:35,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10992 to 9150. [2022-03-15 16:10:35,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9150 states, 9149 states have (on average 4.4194993988414035) internal successors, (40434), 9149 states have internal predecessors, (40434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:35,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9150 states to 9150 states and 40434 transitions. [2022-03-15 16:10:35,677 INFO L78 Accepts]: Start accepts. Automaton has 9150 states and 40434 transitions. Word has length 33 [2022-03-15 16:10:35,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:35,677 INFO L470 AbstractCegarLoop]: Abstraction has 9150 states and 40434 transitions. [2022-03-15 16:10:35,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:10:35,677 INFO L276 IsEmpty]: Start isEmpty. Operand 9150 states and 40434 transitions. [2022-03-15 16:10:35,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:35,694 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:35,694 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:35,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-03-15 16:10:35,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:35,895 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:35,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:35,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1561474901, now seen corresponding path program 53 times [2022-03-15 16:10:35,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:35,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067252119] [2022-03-15 16:10:35,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:35,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:35,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:36,121 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:36,121 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:36,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067252119] [2022-03-15 16:10:36,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067252119] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:36,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463562326] [2022-03-15 16:10:36,121 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:10:36,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:36,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:36,122 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:36,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-03-15 16:10:36,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:10:36,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:10:36,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:10:36,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:36,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:36,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-03-15 16:10:36,618 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:36,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:36,889 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:10:36,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:10:36,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:36,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:36,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:36,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:36,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:10:36,985 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:36,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463562326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:36,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:36,986 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:10:36,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575509143] [2022-03-15 16:10:36,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:36,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:10:36,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:36,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:10:36,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=891, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:10:36,986 INFO L87 Difference]: Start difference. First operand 9150 states and 40434 transitions. Second operand has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:10:41,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:41,274 INFO L93 Difference]: Finished difference Result 11316 states and 48188 transitions. [2022-03-15 16:10:41,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 16:10:41,274 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:10:41,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:41,308 INFO L225 Difference]: With dead ends: 11316 [2022-03-15 16:10:41,308 INFO L226 Difference]: Without dead ends: 11292 [2022-03-15 16:10:41,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1402 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=569, Invalid=4981, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 16:10:41,308 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 773 mSDsluCounter, 3986 mSDsCounter, 0 mSdLazyCounter, 5379 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 1699 SdHoareTripleChecker+Invalid, 5524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 5379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:41,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [773 Valid, 1699 Invalid, 5524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 5379 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-15 16:10:41,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11292 states. [2022-03-15 16:10:41,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11292 to 9150. [2022-03-15 16:10:41,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9150 states, 9149 states have (on average 4.4194993988414035) internal successors, (40434), 9149 states have internal predecessors, (40434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:41,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9150 states to 9150 states and 40434 transitions. [2022-03-15 16:10:41,530 INFO L78 Accepts]: Start accepts. Automaton has 9150 states and 40434 transitions. Word has length 33 [2022-03-15 16:10:41,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:41,530 INFO L470 AbstractCegarLoop]: Abstraction has 9150 states and 40434 transitions. [2022-03-15 16:10:41,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:10:41,530 INFO L276 IsEmpty]: Start isEmpty. Operand 9150 states and 40434 transitions. [2022-03-15 16:10:41,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:41,549 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:41,549 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:41,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-03-15 16:10:41,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:41,750 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:41,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:41,750 INFO L85 PathProgramCache]: Analyzing trace with hash -399872805, now seen corresponding path program 54 times [2022-03-15 16:10:41,750 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:41,750 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505639378] [2022-03-15 16:10:41,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:41,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:41,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:41,961 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:41,961 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:41,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505639378] [2022-03-15 16:10:41,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505639378] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:41,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740860429] [2022-03-15 16:10:41,961 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:10:41,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:41,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:41,962 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:41,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-03-15 16:10:41,993 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:10:41,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:10:41,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:10:41,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:42,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:10:42,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:10:43,093 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:43,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:43,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:10:43,340 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 17 treesize of output 22 [2022-03-15 16:10:43,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:43,398 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 17 treesize of output 7 [2022-03-15 16:10:43,453 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:43,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740860429] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:43,454 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:43,454 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-03-15 16:10:43,454 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118245672] [2022-03-15 16:10:43,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:43,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:10:43,454 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:43,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:10:43,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:10:43,454 INFO L87 Difference]: Start difference. First operand 9150 states and 40434 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:45,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:45,756 INFO L93 Difference]: Finished difference Result 10442 states and 45297 transitions. [2022-03-15 16:10:45,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 16:10:45,757 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:10:45,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:45,785 INFO L225 Difference]: With dead ends: 10442 [2022-03-15 16:10:45,785 INFO L226 Difference]: Without dead ends: 10412 [2022-03-15 16:10:45,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 46 SyntacticMatches, 7 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1094 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=485, Invalid=3547, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 16:10:45,787 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 734 mSDsluCounter, 2760 mSDsCounter, 0 mSdLazyCounter, 2827 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 734 SdHoareTripleChecker+Valid, 1066 SdHoareTripleChecker+Invalid, 3604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 2827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 664 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:45,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [734 Valid, 1066 Invalid, 3604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 2827 Invalid, 0 Unknown, 664 Unchecked, 1.1s Time] [2022-03-15 16:10:45,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10412 states. [2022-03-15 16:10:45,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10412 to 9389. [2022-03-15 16:10:45,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9389 states, 9388 states have (on average 4.415636983383042) internal successors, (41454), 9388 states have internal predecessors, (41454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:45,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9389 states to 9389 states and 41454 transitions. [2022-03-15 16:10:45,980 INFO L78 Accepts]: Start accepts. Automaton has 9389 states and 41454 transitions. Word has length 33 [2022-03-15 16:10:45,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:45,980 INFO L470 AbstractCegarLoop]: Abstraction has 9389 states and 41454 transitions. [2022-03-15 16:10:45,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:45,980 INFO L276 IsEmpty]: Start isEmpty. Operand 9389 states and 41454 transitions. [2022-03-15 16:10:45,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:45,998 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:45,998 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:46,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-03-15 16:10:46,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:46,199 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:46,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:46,199 INFO L85 PathProgramCache]: Analyzing trace with hash 487630876, now seen corresponding path program 5 times [2022-03-15 16:10:46,199 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:46,199 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827933745] [2022-03-15 16:10:46,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:46,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:46,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:46,378 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:46,379 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:46,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827933745] [2022-03-15 16:10:46,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827933745] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:46,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472756402] [2022-03-15 16:10:46,379 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:10:46,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:46,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:46,380 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:46,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-03-15 16:10:46,411 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:10:46,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:10:46,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:10:46,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:46,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:46,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:10:46,871 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:46,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:47,133 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:10:47,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:10:47,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:47,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:47,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:47,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:47,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:10:47,236 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:47,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472756402] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:47,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:47,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:10:47,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974082011] [2022-03-15 16:10:47,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:47,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:10:47,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:47,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:10:47,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:10:47,237 INFO L87 Difference]: Start difference. First operand 9389 states and 41454 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:50,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:50,039 INFO L93 Difference]: Finished difference Result 11328 states and 48701 transitions. [2022-03-15 16:10:50,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 16:10:50,039 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:10:50,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:50,073 INFO L225 Difference]: With dead ends: 11328 [2022-03-15 16:10:50,073 INFO L226 Difference]: Without dead ends: 11198 [2022-03-15 16:10:50,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1403 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=641, Invalid=4615, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 16:10:50,074 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 696 mSDsluCounter, 2913 mSDsCounter, 0 mSdLazyCounter, 4054 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 1146 SdHoareTripleChecker+Invalid, 4177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 4054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:50,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [696 Valid, 1146 Invalid, 4177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 4054 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 16:10:50,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11198 states. [2022-03-15 16:10:50,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11198 to 9157. [2022-03-15 16:10:50,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9157 states, 9156 states have (on average 4.424639580602883) internal successors, (40512), 9156 states have internal predecessors, (40512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:50,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9157 states to 9157 states and 40512 transitions. [2022-03-15 16:10:50,318 INFO L78 Accepts]: Start accepts. Automaton has 9157 states and 40512 transitions. Word has length 33 [2022-03-15 16:10:50,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:50,318 INFO L470 AbstractCegarLoop]: Abstraction has 9157 states and 40512 transitions. [2022-03-15 16:10:50,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:50,318 INFO L276 IsEmpty]: Start isEmpty. Operand 9157 states and 40512 transitions. [2022-03-15 16:10:50,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:50,336 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:50,336 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:50,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-03-15 16:10:50,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:50,536 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:50,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:50,537 INFO L85 PathProgramCache]: Analyzing trace with hash 119359515, now seen corresponding path program 55 times [2022-03-15 16:10:50,537 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:50,537 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358235209] [2022-03-15 16:10:50,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:50,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:50,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:50,722 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:50,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:50,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358235209] [2022-03-15 16:10:50,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358235209] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:50,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695544162] [2022-03-15 16:10:50,722 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:10:50,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:50,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:50,723 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:50,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-03-15 16:10:50,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:50,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:10:50,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:51,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:51,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:10:51,167 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:51,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:51,444 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:10:51,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:10:51,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:51,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:10:51,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:51,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:51,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:10:51,558 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:51,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695544162] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:51,558 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:51,558 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:10:51,558 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437403953] [2022-03-15 16:10:51,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:51,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:10:51,559 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:51,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:10:51,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=953, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:10:51,559 INFO L87 Difference]: Start difference. First operand 9157 states and 40512 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:54,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:54,735 INFO L93 Difference]: Finished difference Result 10339 states and 45035 transitions. [2022-03-15 16:10:54,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:10:54,736 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:10:54,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:54,763 INFO L225 Difference]: With dead ends: 10339 [2022-03-15 16:10:54,764 INFO L226 Difference]: Without dead ends: 10261 [2022-03-15 16:10:54,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1261 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=473, Invalid=4497, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 16:10:54,764 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 541 mSDsluCounter, 3622 mSDsCounter, 0 mSdLazyCounter, 4968 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 1396 SdHoareTripleChecker+Invalid, 5063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 4968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:54,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [541 Valid, 1396 Invalid, 5063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 4968 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:10:54,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10261 states. [2022-03-15 16:10:54,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10261 to 9142. [2022-03-15 16:10:54,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9142 states, 9141 states have (on average 4.4254457936768405) internal successors, (40453), 9141 states have internal predecessors, (40453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:54,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9142 states to 9142 states and 40453 transitions. [2022-03-15 16:10:54,939 INFO L78 Accepts]: Start accepts. Automaton has 9142 states and 40453 transitions. Word has length 33 [2022-03-15 16:10:54,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:10:54,939 INFO L470 AbstractCegarLoop]: Abstraction has 9142 states and 40453 transitions. [2022-03-15 16:10:54,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:54,939 INFO L276 IsEmpty]: Start isEmpty. Operand 9142 states and 40453 transitions. [2022-03-15 16:10:54,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:10:54,956 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:10:54,956 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:10:54,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-03-15 16:10:55,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:55,157 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:10:55,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:10:55,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1984743527, now seen corresponding path program 56 times [2022-03-15 16:10:55,157 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:10:55,157 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286117524] [2022-03-15 16:10:55,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:10:55,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:10:55,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:10:55,357 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:55,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:10:55,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286117524] [2022-03-15 16:10:55,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286117524] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:10:55,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221430636] [2022-03-15 16:10:55,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:10:55,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:10:55,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:10:55,358 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:10:55,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-03-15 16:10:55,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:10:55,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:10:55,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:10:55,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:10:55,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:10:55,821 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:10:55,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 36 treesize of output 60 [2022-03-15 16:10:55,976 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:55,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:10:56,335 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:10:56,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221430636] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:10:56,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:10:56,336 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 16:10:56,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755047376] [2022-03-15 16:10:56,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:10:56,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:10:56,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:10:56,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:10:56,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1082, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:10:56,336 INFO L87 Difference]: Start difference. First operand 9142 states and 40453 transitions. Second operand has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:10:59,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:10:59,807 INFO L93 Difference]: Finished difference Result 11651 states and 50339 transitions. [2022-03-15 16:10:59,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 16:10:59,807 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have 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-03-15 16:10:59,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:10:59,840 INFO L225 Difference]: With dead ends: 11651 [2022-03-15 16:10:59,841 INFO L226 Difference]: Without dead ends: 11586 [2022-03-15 16:10:59,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1462 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=573, Invalid=5907, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 16:10:59,841 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 983 mSDsluCounter, 3217 mSDsCounter, 0 mSdLazyCounter, 4125 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 983 SdHoareTripleChecker+Valid, 1302 SdHoareTripleChecker+Invalid, 4306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 4125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:10:59,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [983 Valid, 1302 Invalid, 4306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 4125 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 16:10:59,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11586 states. [2022-03-15 16:11:00,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11586 to 9220. [2022-03-15 16:11:00,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9220 states, 9219 states have (on average 4.428354485302093) internal successors, (40825), 9219 states have internal predecessors, (40825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:00,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9220 states to 9220 states and 40825 transitions. [2022-03-15 16:11:00,049 INFO L78 Accepts]: Start accepts. Automaton has 9220 states and 40825 transitions. Word has length 33 [2022-03-15 16:11:00,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:00,049 INFO L470 AbstractCegarLoop]: Abstraction has 9220 states and 40825 transitions. [2022-03-15 16:11:00,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:00,049 INFO L276 IsEmpty]: Start isEmpty. Operand 9220 states and 40825 transitions. [2022-03-15 16:11:00,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:00,103 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:00,103 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:00,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:00,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-03-15 16:11:00,303 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:00,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:00,304 INFO L85 PathProgramCache]: Analyzing trace with hash 51101753, now seen corresponding path program 57 times [2022-03-15 16:11:00,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:00,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957300412] [2022-03-15 16:11:00,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:00,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:00,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:00,472 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:00,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:00,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957300412] [2022-03-15 16:11:00,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957300412] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:00,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628686025] [2022-03-15 16:11:00,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:11:00,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:00,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:00,474 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:00,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-03-15 16:11:00,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:11:00,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:00,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:11:00,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:00,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:00,809 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:11:00,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 59 [2022-03-15 16:11:01,074 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:01,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:01,353 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:01,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628686025] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:01,353 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:01,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-03-15 16:11:01,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231579055] [2022-03-15 16:11:01,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:01,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:11:01,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:01,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:11:01,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=949, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:11:01,354 INFO L87 Difference]: Start difference. First operand 9220 states and 40825 transitions. Second operand has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:05,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:05,907 INFO L93 Difference]: Finished difference Result 13656 states and 58400 transitions. [2022-03-15 16:11:05,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-15 16:11:05,908 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:11:05,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:05,948 INFO L225 Difference]: With dead ends: 13656 [2022-03-15 16:11:05,948 INFO L226 Difference]: Without dead ends: 13606 [2022-03-15 16:11:05,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2498 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=873, Invalid=8057, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:11:05,949 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 1391 mSDsluCounter, 4263 mSDsCounter, 0 mSdLazyCounter, 5693 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1391 SdHoareTripleChecker+Valid, 1693 SdHoareTripleChecker+Invalid, 5963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 5693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:05,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1391 Valid, 1693 Invalid, 5963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 5693 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-03-15 16:11:05,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13606 states. [2022-03-15 16:11:06,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13606 to 9526. [2022-03-15 16:11:06,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9526 states, 9525 states have (on average 4.4503937007874015) internal successors, (42390), 9525 states have internal predecessors, (42390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:06,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9526 states to 9526 states and 42390 transitions. [2022-03-15 16:11:06,211 INFO L78 Accepts]: Start accepts. Automaton has 9526 states and 42390 transitions. Word has length 33 [2022-03-15 16:11:06,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:06,211 INFO L470 AbstractCegarLoop]: Abstraction has 9526 states and 42390 transitions. [2022-03-15 16:11:06,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:06,211 INFO L276 IsEmpty]: Start isEmpty. Operand 9526 states and 42390 transitions. [2022-03-15 16:11:06,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:06,230 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:06,230 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:06,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:06,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-03-15 16:11:06,430 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:06,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:06,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1354374359, now seen corresponding path program 58 times [2022-03-15 16:11:06,431 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:06,431 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762061504] [2022-03-15 16:11:06,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:06,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:06,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:06,608 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:06,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:06,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762061504] [2022-03-15 16:11:06,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762061504] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:06,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333239086] [2022-03-15 16:11:06,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:11:06,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:06,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:06,609 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:06,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-03-15 16:11:06,641 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:11:06,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:06,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:11:06,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:06,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:06,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:11:07,063 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:07,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:07,374 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:11:07,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:11:07,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:07,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:07,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:07,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:07,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:11:07,478 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:07,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333239086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:07,479 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:07,479 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:11:07,479 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402202496] [2022-03-15 16:11:07,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:07,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:11:07,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:07,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:11:07,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:11:07,479 INFO L87 Difference]: Start difference. First operand 9526 states and 42390 transitions. Second operand has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:09,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:09,287 INFO L93 Difference]: Finished difference Result 11176 states and 48742 transitions. [2022-03-15 16:11:09,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 16:11:09,287 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:11:09,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:09,322 INFO L225 Difference]: With dead ends: 11176 [2022-03-15 16:11:09,323 INFO L226 Difference]: Without dead ends: 11140 [2022-03-15 16:11:09,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 637 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=288, Invalid=2468, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 16:11:09,323 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 648 mSDsluCounter, 2376 mSDsCounter, 0 mSdLazyCounter, 3238 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 648 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 3323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 3238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:09,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [648 Valid, 922 Invalid, 3323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 3238 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 16:11:09,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11140 states. [2022-03-15 16:11:09,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11140 to 9777. [2022-03-15 16:11:09,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9777 states, 9776 states have (on average 4.457037643207856) internal successors, (43572), 9776 states have internal predecessors, (43572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:09,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9777 states to 9777 states and 43572 transitions. [2022-03-15 16:11:09,546 INFO L78 Accepts]: Start accepts. Automaton has 9777 states and 43572 transitions. Word has length 33 [2022-03-15 16:11:09,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:09,547 INFO L470 AbstractCegarLoop]: Abstraction has 9777 states and 43572 transitions. [2022-03-15 16:11:09,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:09,547 INFO L276 IsEmpty]: Start isEmpty. Operand 9777 states and 43572 transitions. [2022-03-15 16:11:09,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:09,566 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:09,567 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:09,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-03-15 16:11:09,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-03-15 16:11:09,767 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:09,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:09,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1300987839, now seen corresponding path program 59 times [2022-03-15 16:11:09,767 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:09,767 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055760525] [2022-03-15 16:11:09,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:09,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:09,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:10,028 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:10,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:10,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055760525] [2022-03-15 16:11:10,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055760525] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:10,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927522518] [2022-03-15 16:11:10,029 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:11:10,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:10,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:10,030 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:10,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-03-15 16:11:10,061 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:11:10,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:10,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-15 16:11:10,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:10,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:10,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 21 [2022-03-15 16:11:10,547 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:10,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:10,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:10,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:10,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:10,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:10,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:11:10,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:10,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:10,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:10,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:10,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:11:10,977 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:10,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927522518] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:10,977 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:10,977 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 34 [2022-03-15 16:11:10,978 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946080027] [2022-03-15 16:11:10,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:10,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:11:10,978 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:10,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:11:10,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:11:10,978 INFO L87 Difference]: Start difference. First operand 9777 states and 43572 transitions. Second operand has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:18,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:18,722 INFO L93 Difference]: Finished difference Result 13528 states and 57066 transitions. [2022-03-15 16:11:18,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-03-15 16:11:18,722 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have 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-03-15 16:11:18,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:18,759 INFO L225 Difference]: With dead ends: 13528 [2022-03-15 16:11:18,759 INFO L226 Difference]: Without dead ends: 13439 [2022-03-15 16:11:18,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4692 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1813, Invalid=12229, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 16:11:18,760 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 1737 mSDsluCounter, 4563 mSDsCounter, 0 mSdLazyCounter, 6214 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1737 SdHoareTripleChecker+Valid, 1787 SdHoareTripleChecker+Invalid, 6511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 297 IncrementalHoareTripleChecker+Valid, 6214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:18,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1737 Valid, 1787 Invalid, 6511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [297 Valid, 6214 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-03-15 16:11:18,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13439 states. [2022-03-15 16:11:18,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13439 to 9963. [2022-03-15 16:11:18,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9963 states, 9962 states have (on average 4.463260389480024) internal successors, (44463), 9962 states have internal predecessors, (44463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:18,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9963 states to 9963 states and 44463 transitions. [2022-03-15 16:11:18,979 INFO L78 Accepts]: Start accepts. Automaton has 9963 states and 44463 transitions. Word has length 33 [2022-03-15 16:11:18,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:18,979 INFO L470 AbstractCegarLoop]: Abstraction has 9963 states and 44463 transitions. [2022-03-15 16:11:18,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:18,979 INFO L276 IsEmpty]: Start isEmpty. Operand 9963 states and 44463 transitions. [2022-03-15 16:11:18,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:18,997 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:18,998 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:19,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:19,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:19,198 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:19,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:19,198 INFO L85 PathProgramCache]: Analyzing trace with hash 570334073, now seen corresponding path program 60 times [2022-03-15 16:11:19,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:19,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840551707] [2022-03-15 16:11:19,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:19,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:19,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:19,368 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:19,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:19,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840551707] [2022-03-15 16:11:19,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840551707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:19,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983948483] [2022-03-15 16:11:19,368 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:11:19,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:19,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:19,370 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:19,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-03-15 16:11:19,401 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:11:19,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:19,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:11:19,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:19,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:19,718 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:11:19,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 59 [2022-03-15 16:11:19,972 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:19,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:20,303 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:20,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983948483] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:20,303 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:20,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-03-15 16:11:20,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247222419] [2022-03-15 16:11:20,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:20,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:11:20,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:20,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:11:20,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=954, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:11:20,304 INFO L87 Difference]: Start difference. First operand 9963 states and 44463 transitions. Second operand has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:25,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:25,414 INFO L93 Difference]: Finished difference Result 14892 states and 64988 transitions. [2022-03-15 16:11:25,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-15 16:11:25,415 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:11:25,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:25,457 INFO L225 Difference]: With dead ends: 14892 [2022-03-15 16:11:25,457 INFO L226 Difference]: Without dead ends: 14824 [2022-03-15 16:11:25,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2423 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=804, Invalid=8126, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:11:25,458 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 1077 mSDsluCounter, 4734 mSDsCounter, 0 mSdLazyCounter, 6071 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1077 SdHoareTripleChecker+Valid, 1873 SdHoareTripleChecker+Invalid, 6287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 6071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:25,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1077 Valid, 1873 Invalid, 6287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 6071 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-03-15 16:11:25,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14824 states. [2022-03-15 16:11:25,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14824 to 11016. [2022-03-15 16:11:25,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11016 states, 11015 states have (on average 4.552156150703586) internal successors, (50142), 11015 states have internal predecessors, (50142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:25,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11016 states to 11016 states and 50142 transitions. [2022-03-15 16:11:25,719 INFO L78 Accepts]: Start accepts. Automaton has 11016 states and 50142 transitions. Word has length 33 [2022-03-15 16:11:25,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:25,719 INFO L470 AbstractCegarLoop]: Abstraction has 11016 states and 50142 transitions. [2022-03-15 16:11:25,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:25,720 INFO L276 IsEmpty]: Start isEmpty. Operand 11016 states and 50142 transitions. [2022-03-15 16:11:25,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:25,741 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:25,741 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:25,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:25,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:25,941 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:25,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:25,942 INFO L85 PathProgramCache]: Analyzing trace with hash 326417503, now seen corresponding path program 61 times [2022-03-15 16:11:25,942 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:25,942 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666875290] [2022-03-15 16:11:25,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:25,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:25,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:26,122 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:26,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:26,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666875290] [2022-03-15 16:11:26,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666875290] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:26,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013375536] [2022-03-15 16:11:26,122 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:11:26,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:26,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:26,123 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:26,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-03-15 16:11:26,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:26,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:11:26,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:26,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:26,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:11:26,636 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:26,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:27,072 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:11:27,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:11:27,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:27,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:27,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:27,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:27,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:11:27,178 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:27,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013375536] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:27,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:27,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:11:27,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257837320] [2022-03-15 16:11:27,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:27,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:11:27,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:27,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:11:27,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=969, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:11:27,179 INFO L87 Difference]: Start difference. First operand 11016 states and 50142 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:29,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:29,313 INFO L93 Difference]: Finished difference Result 12046 states and 53910 transitions. [2022-03-15 16:11:29,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:11:29,313 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:11:29,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:29,347 INFO L225 Difference]: With dead ends: 12046 [2022-03-15 16:11:29,347 INFO L226 Difference]: Without dead ends: 11981 [2022-03-15 16:11:29,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=249, Invalid=2721, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:11:29,348 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 433 mSDsluCounter, 2646 mSDsCounter, 0 mSdLazyCounter, 3567 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 1070 SdHoareTripleChecker+Invalid, 3606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 3567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:29,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [433 Valid, 1070 Invalid, 3606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 3567 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 16:11:29,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11981 states. [2022-03-15 16:11:29,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11981 to 11016. [2022-03-15 16:11:29,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11016 states, 11015 states have (on average 4.552156150703586) internal successors, (50142), 11015 states have internal predecessors, (50142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:29,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11016 states to 11016 states and 50142 transitions. [2022-03-15 16:11:29,648 INFO L78 Accepts]: Start accepts. Automaton has 11016 states and 50142 transitions. Word has length 33 [2022-03-15 16:11:29,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:29,648 INFO L470 AbstractCegarLoop]: Abstraction has 11016 states and 50142 transitions. [2022-03-15 16:11:29,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:29,649 INFO L276 IsEmpty]: Start isEmpty. Operand 11016 states and 50142 transitions. [2022-03-15 16:11:29,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:29,669 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:29,669 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:29,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:29,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:29,869 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:29,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:29,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1256626191, now seen corresponding path program 62 times [2022-03-15 16:11:29,871 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:29,871 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221077736] [2022-03-15 16:11:29,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:29,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:29,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:30,077 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:30,077 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:30,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221077736] [2022-03-15 16:11:30,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221077736] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:30,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818869237] [2022-03-15 16:11:30,077 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:11:30,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:30,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:30,078 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:30,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-03-15 16:11:30,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:11:30,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:30,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:11:30,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:30,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:30,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-03-15 16:11:30,916 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:30,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:31,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:11:31,121 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 17 treesize of output 22 [2022-03-15 16:11:31,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:31,130 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 17 treesize of output 7 [2022-03-15 16:11:31,174 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:31,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818869237] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:31,175 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:31,175 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-03-15 16:11:31,175 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779773522] [2022-03-15 16:11:31,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:31,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:11:31,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:31,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:11:31,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=845, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:11:31,175 INFO L87 Difference]: Start difference. First operand 11016 states and 50142 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:33,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:33,376 INFO L93 Difference]: Finished difference Result 12337 states and 55335 transitions. [2022-03-15 16:11:33,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:11:33,376 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:11:33,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:33,411 INFO L225 Difference]: With dead ends: 12337 [2022-03-15 16:11:33,411 INFO L226 Difference]: Without dead ends: 12319 [2022-03-15 16:11:33,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=307, Invalid=2555, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:11:33,412 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 486 mSDsluCounter, 2486 mSDsCounter, 0 mSdLazyCounter, 3141 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 3429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 3141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 212 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:33,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 999 Invalid, 3429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 3141 Invalid, 0 Unknown, 212 Unchecked, 1.2s Time] [2022-03-15 16:11:33,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12319 states. [2022-03-15 16:11:33,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12319 to 11064. [2022-03-15 16:11:33,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11064 states, 11063 states have (on average 4.544969718882762) internal successors, (50281), 11063 states have internal predecessors, (50281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:33,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11064 states to 11064 states and 50281 transitions. [2022-03-15 16:11:33,634 INFO L78 Accepts]: Start accepts. Automaton has 11064 states and 50281 transitions. Word has length 33 [2022-03-15 16:11:33,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:33,634 INFO L470 AbstractCegarLoop]: Abstraction has 11064 states and 50281 transitions. [2022-03-15 16:11:33,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:33,634 INFO L276 IsEmpty]: Start isEmpty. Operand 11064 states and 50281 transitions. [2022-03-15 16:11:33,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:33,656 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:33,656 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:33,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-03-15 16:11:33,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2022-03-15 16:11:33,857 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:33,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:33,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1806628815, now seen corresponding path program 63 times [2022-03-15 16:11:33,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:33,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450579554] [2022-03-15 16:11:33,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:33,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:33,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:34,030 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:34,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:34,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450579554] [2022-03-15 16:11:34,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450579554] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:34,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448121176] [2022-03-15 16:11:34,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:11:34,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:34,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:34,031 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:34,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-03-15 16:11:34,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:11:34,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:34,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:11:34,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:34,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:34,450 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:11:34,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 59 [2022-03-15 16:11:34,636 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:34,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:34,963 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:34,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448121176] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:34,964 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:34,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-15 16:11:34,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230073628] [2022-03-15 16:11:34,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:34,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:11:34,964 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:34,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:11:34,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1023, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:11:34,964 INFO L87 Difference]: Start difference. First operand 11064 states and 50281 transitions. Second operand has 34 states, 34 states have (on average 2.411764705882353) internal successors, (82), 33 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:38,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:38,828 INFO L93 Difference]: Finished difference Result 13285 states and 58444 transitions. [2022-03-15 16:11:38,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 16:11:38,829 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.411764705882353) internal successors, (82), 33 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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-03-15 16:11:38,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:38,867 INFO L225 Difference]: With dead ends: 13285 [2022-03-15 16:11:38,867 INFO L226 Difference]: Without dead ends: 13211 [2022-03-15 16:11:38,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1411 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=544, Invalid=5776, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 16:11:38,868 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 850 mSDsluCounter, 4043 mSDsCounter, 0 mSdLazyCounter, 5116 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 1669 SdHoareTripleChecker+Invalid, 5266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 5116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:38,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [850 Valid, 1669 Invalid, 5266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 5116 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-15 16:11:38,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13211 states. [2022-03-15 16:11:39,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13211 to 11058. [2022-03-15 16:11:39,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11058 states, 11057 states have (on average 4.553585963642941) internal successors, (50349), 11057 states have internal predecessors, (50349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:39,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11058 states to 11058 states and 50349 transitions. [2022-03-15 16:11:39,148 INFO L78 Accepts]: Start accepts. Automaton has 11058 states and 50349 transitions. Word has length 33 [2022-03-15 16:11:39,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:39,148 INFO L470 AbstractCegarLoop]: Abstraction has 11058 states and 50349 transitions. [2022-03-15 16:11:39,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.411764705882353) internal successors, (82), 33 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:39,148 INFO L276 IsEmpty]: Start isEmpty. Operand 11058 states and 50349 transitions. [2022-03-15 16:11:39,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:39,169 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:39,169 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:39,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-03-15 16:11:39,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:39,370 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:39,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:39,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1813873799, now seen corresponding path program 64 times [2022-03-15 16:11:39,370 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:39,370 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942303548] [2022-03-15 16:11:39,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:39,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:39,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:39,554 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:39,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:39,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942303548] [2022-03-15 16:11:39,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942303548] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:39,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048083454] [2022-03-15 16:11:39,554 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:11:39,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:39,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:39,555 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:39,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-03-15 16:11:39,586 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:11:39,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:39,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:11:39,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:39,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:39,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:11:40,073 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:40,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:40,394 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:11:40,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:11:40,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:40,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:40,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:40,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:40,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:11:40,507 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:40,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048083454] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:40,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:40,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:11:40,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674936057] [2022-03-15 16:11:40,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:40,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:11:40,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:40,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:11:40,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=975, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:11:40,508 INFO L87 Difference]: Start difference. First operand 11058 states and 50349 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:42,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:42,076 INFO L93 Difference]: Finished difference Result 11637 states and 52576 transitions. [2022-03-15 16:11:42,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:11:42,076 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:11:42,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:42,111 INFO L225 Difference]: With dead ends: 11637 [2022-03-15 16:11:42,111 INFO L226 Difference]: Without dead ends: 11626 [2022-03-15 16:11:42,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=177, Invalid=1985, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 16:11:42,112 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 326 mSDsluCounter, 2090 mSDsCounter, 0 mSdLazyCounter, 2684 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 863 SdHoareTripleChecker+Invalid, 2735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 2684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:42,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 863 Invalid, 2735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 2684 Invalid, 0 Unknown, 25 Unchecked, 1.1s Time] [2022-03-15 16:11:42,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11626 states. [2022-03-15 16:11:42,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11626 to 11149. [2022-03-15 16:11:42,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11149 states, 11148 states have (on average 4.540545389307499) internal successors, (50618), 11148 states have internal predecessors, (50618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:42,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11149 states to 11149 states and 50618 transitions. [2022-03-15 16:11:42,385 INFO L78 Accepts]: Start accepts. Automaton has 11149 states and 50618 transitions. Word has length 33 [2022-03-15 16:11:42,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:42,385 INFO L470 AbstractCegarLoop]: Abstraction has 11149 states and 50618 transitions. [2022-03-15 16:11:42,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:42,385 INFO L276 IsEmpty]: Start isEmpty. Operand 11149 states and 50618 transitions. [2022-03-15 16:11:42,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:42,406 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:42,406 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:42,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-03-15 16:11:42,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:42,607 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:42,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:42,607 INFO L85 PathProgramCache]: Analyzing trace with hash -926370118, now seen corresponding path program 6 times [2022-03-15 16:11:42,607 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:42,607 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951121410] [2022-03-15 16:11:42,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:42,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:42,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:42,791 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:42,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:42,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951121410] [2022-03-15 16:11:42,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951121410] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:42,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081262231] [2022-03-15 16:11:42,792 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:11:42,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:42,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:42,793 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:42,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-03-15 16:11:42,826 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:11:42,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:42,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:11:42,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:43,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:43,269 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:11:43,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 57 [2022-03-15 16:11:43,414 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:43,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:43,839 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:43,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081262231] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:43,839 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:43,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-03-15 16:11:43,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655682594] [2022-03-15 16:11:43,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:43,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:11:43,840 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:43,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:11:43,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1156, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:11:43,840 INFO L87 Difference]: Start difference. First operand 11149 states and 50618 transitions. Second operand has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:48,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:48,877 INFO L93 Difference]: Finished difference Result 14471 states and 63309 transitions. [2022-03-15 16:11:48,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 16:11:48,877 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have 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-03-15 16:11:48,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:48,919 INFO L225 Difference]: With dead ends: 14471 [2022-03-15 16:11:48,919 INFO L226 Difference]: Without dead ends: 14376 [2022-03-15 16:11:48,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2148 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=755, Invalid=8557, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 16:11:48,920 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 1022 mSDsluCounter, 3921 mSDsCounter, 0 mSdLazyCounter, 5062 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1022 SdHoareTripleChecker+Valid, 1473 SdHoareTripleChecker+Invalid, 5268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 5062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:48,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1022 Valid, 1473 Invalid, 5268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 5062 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-15 16:11:48,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14376 states. [2022-03-15 16:11:49,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14376 to 11127. [2022-03-15 16:11:49,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11127 states, 11126 states have (on average 4.554287255078195) internal successors, (50671), 11126 states have internal predecessors, (50671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:49,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11127 states to 11127 states and 50671 transitions. [2022-03-15 16:11:49,167 INFO L78 Accepts]: Start accepts. Automaton has 11127 states and 50671 transitions. Word has length 33 [2022-03-15 16:11:49,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:49,167 INFO L470 AbstractCegarLoop]: Abstraction has 11127 states and 50671 transitions. [2022-03-15 16:11:49,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:49,167 INFO L276 IsEmpty]: Start isEmpty. Operand 11127 states and 50671 transitions. [2022-03-15 16:11:49,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:49,189 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:49,189 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:49,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-03-15 16:11:49,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:49,390 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:49,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:49,390 INFO L85 PathProgramCache]: Analyzing trace with hash 446804635, now seen corresponding path program 65 times [2022-03-15 16:11:49,390 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:49,390 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889855750] [2022-03-15 16:11:49,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:49,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:49,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:49,557 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:49,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:49,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889855750] [2022-03-15 16:11:49,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889855750] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:49,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758655882] [2022-03-15 16:11:49,557 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:11:49,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:49,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:49,558 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:49,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-03-15 16:11:49,589 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:11:49,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:49,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:11:49,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:50,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:50,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:11:50,126 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:50,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:50,440 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:11:50,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:11:50,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:50,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:11:50,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:50,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:50,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:11:50,546 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:50,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758655882] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:50,547 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:50,547 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:11:50,547 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440916860] [2022-03-15 16:11:50,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:50,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:11:50,547 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:50,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:11:50,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=964, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:11:50,547 INFO L87 Difference]: Start difference. First operand 11127 states and 50671 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:52,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:52,837 INFO L93 Difference]: Finished difference Result 12144 states and 54457 transitions. [2022-03-15 16:11:52,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 16:11:52,837 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:11:52,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:52,871 INFO L225 Difference]: With dead ends: 12144 [2022-03-15 16:11:52,871 INFO L226 Difference]: Without dead ends: 12133 [2022-03-15 16:11:52,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=263, Invalid=2707, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:11:52,871 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 401 mSDsluCounter, 3348 mSDsCounter, 0 mSdLazyCounter, 4260 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 1373 SdHoareTripleChecker+Invalid, 4551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 4260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 240 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:52,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 1373 Invalid, 4551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 4260 Invalid, 0 Unknown, 240 Unchecked, 1.5s Time] [2022-03-15 16:11:52,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12133 states. [2022-03-15 16:11:53,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12133 to 11201. [2022-03-15 16:11:53,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11201 states, 11200 states have (on average 4.5441071428571425) internal successors, (50894), 11200 states have internal predecessors, (50894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:53,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11201 states to 11201 states and 50894 transitions. [2022-03-15 16:11:53,171 INFO L78 Accepts]: Start accepts. Automaton has 11201 states and 50894 transitions. Word has length 33 [2022-03-15 16:11:53,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:53,172 INFO L470 AbstractCegarLoop]: Abstraction has 11201 states and 50894 transitions. [2022-03-15 16:11:53,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:53,172 INFO L276 IsEmpty]: Start isEmpty. Operand 11201 states and 50894 transitions. [2022-03-15 16:11:53,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:53,193 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:53,193 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:53,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-03-15 16:11:53,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:53,394 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:53,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:53,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1671487815, now seen corresponding path program 66 times [2022-03-15 16:11:53,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:53,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275782080] [2022-03-15 16:11:53,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:53,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:53,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:53,581 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:53,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:53,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275782080] [2022-03-15 16:11:53,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275782080] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:53,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859459447] [2022-03-15 16:11:53,581 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:11:53,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:53,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:53,582 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:53,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-03-15 16:11:53,616 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:11:53,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:11:53,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:11:53,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:54,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:54,032 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:11:54,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 59 [2022-03-15 16:11:54,211 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:54,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:11:54,588 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:54,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859459447] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:11:54,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:11:54,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 16:11:54,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259183375] [2022-03-15 16:11:54,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:11:54,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:11:54,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:11:54,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:11:54,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1086, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:11:54,589 INFO L87 Difference]: Start difference. First operand 11201 states and 50894 transitions. Second operand has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 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-03-15 16:11:58,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:11:58,940 INFO L93 Difference]: Finished difference Result 13953 states and 60809 transitions. [2022-03-15 16:11:58,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 16:11:58,941 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:11:58,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:11:58,980 INFO L225 Difference]: With dead ends: 13953 [2022-03-15 16:11:58,980 INFO L226 Difference]: Without dead ends: 13892 [2022-03-15 16:11:58,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1773 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=675, Invalid=7157, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 16:11:58,981 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 1012 mSDsluCounter, 3542 mSDsCounter, 0 mSdLazyCounter, 4531 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1012 SdHoareTripleChecker+Valid, 1388 SdHoareTripleChecker+Invalid, 4727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 4531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:11:58,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1012 Valid, 1388 Invalid, 4727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 4531 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:11:58,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13892 states. [2022-03-15 16:11:59,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13892 to 11145. [2022-03-15 16:11:59,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11145 states, 11144 states have (on average 4.552045944005743) internal successors, (50728), 11144 states have internal predecessors, (50728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:11:59,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11145 states to 11145 states and 50728 transitions. [2022-03-15 16:11:59,268 INFO L78 Accepts]: Start accepts. Automaton has 11145 states and 50728 transitions. Word has length 33 [2022-03-15 16:11:59,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:11:59,268 INFO L470 AbstractCegarLoop]: Abstraction has 11145 states and 50728 transitions. [2022-03-15 16:11:59,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.3142857142857145) internal successors, (81), 34 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-03-15 16:11:59,268 INFO L276 IsEmpty]: Start isEmpty. Operand 11145 states and 50728 transitions. [2022-03-15 16:11:59,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:11:59,289 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:11:59,289 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:11:59,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-03-15 16:11:59,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-03-15 16:11:59,489 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:11:59,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:11:59,490 INFO L85 PathProgramCache]: Analyzing trace with hash -523288529, now seen corresponding path program 67 times [2022-03-15 16:11:59,490 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:11:59,490 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728166215] [2022-03-15 16:11:59,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:11:59,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:11:59,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:59,659 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:11:59,659 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:11:59,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728166215] [2022-03-15 16:11:59,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728166215] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:11:59,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339028612] [2022-03-15 16:11:59,659 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:11:59,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:11:59,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:11:59,660 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:11:59,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-03-15 16:11:59,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:11:59,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:11:59,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:11:59,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:11:59,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:12:00,109 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:00,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:00,353 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:12:00,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:12:00,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:00,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:00,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:00,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:00,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:12:00,455 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:00,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339028612] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:00,455 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:00,455 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:12:00,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747812518] [2022-03-15 16:12:00,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:00,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:12:00,456 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:00,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:12:00,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:12:00,456 INFO L87 Difference]: Start difference. First operand 11145 states and 50728 transitions. Second operand has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:03,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:03,103 INFO L93 Difference]: Finished difference Result 14490 states and 64069 transitions. [2022-03-15 16:12:03,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:12:03,103 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:12:03,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:03,144 INFO L225 Difference]: With dead ends: 14490 [2022-03-15 16:12:03,144 INFO L226 Difference]: Without dead ends: 14399 [2022-03-15 16:12:03,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 51 SyntacticMatches, 4 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1353 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=517, Invalid=4313, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 16:12:03,145 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 701 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 4371 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 701 SdHoareTripleChecker+Valid, 1604 SdHoareTripleChecker+Invalid, 5277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 4371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 793 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:03,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [701 Valid, 1604 Invalid, 5277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 4371 Invalid, 0 Unknown, 793 Unchecked, 1.7s Time] [2022-03-15 16:12:03,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14399 states. [2022-03-15 16:12:03,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14399 to 11502. [2022-03-15 16:12:03,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11502 states, 11501 states have (on average 4.563777062864099) internal successors, (52488), 11501 states have internal predecessors, (52488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:03,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11502 states to 11502 states and 52488 transitions. [2022-03-15 16:12:03,481 INFO L78 Accepts]: Start accepts. Automaton has 11502 states and 52488 transitions. Word has length 33 [2022-03-15 16:12:03,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:03,481 INFO L470 AbstractCegarLoop]: Abstraction has 11502 states and 52488 transitions. [2022-03-15 16:12:03,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:03,481 INFO L276 IsEmpty]: Start isEmpty. Operand 11502 states and 52488 transitions. [2022-03-15 16:12:03,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:03,502 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:03,502 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:03,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:03,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:03,706 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:03,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:03,706 INFO L85 PathProgramCache]: Analyzing trace with hash 779984077, now seen corresponding path program 68 times [2022-03-15 16:12:03,706 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:03,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742608051] [2022-03-15 16:12:03,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:03,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:03,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:03,870 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:03,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:03,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742608051] [2022-03-15 16:12:03,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742608051] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:03,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440597983] [2022-03-15 16:12:03,870 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:12:03,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:03,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:03,871 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:03,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-03-15 16:12:03,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:12:03,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:03,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:03,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:04,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:04,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 47 [2022-03-15 16:12:04,650 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:04,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:04,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:04,814 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 17 treesize of output 22 [2022-03-15 16:12:04,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:04,823 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 17 treesize of output 7 [2022-03-15 16:12:04,868 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:04,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440597983] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:04,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:04,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 28 [2022-03-15 16:12:04,869 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426427209] [2022-03-15 16:12:04,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:04,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 16:12:04,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:04,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 16:12:04,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=705, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:12:04,869 INFO L87 Difference]: Start difference. First operand 11502 states and 52488 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:06,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:06,573 INFO L93 Difference]: Finished difference Result 12534 states and 56539 transitions. [2022-03-15 16:12:06,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:12:06,574 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:12:06,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:06,613 INFO L225 Difference]: With dead ends: 12534 [2022-03-15 16:12:06,613 INFO L226 Difference]: Without dead ends: 12523 [2022-03-15 16:12:06,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=262, Invalid=1808, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:12:06,613 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 519 mSDsluCounter, 2570 mSDsCounter, 0 mSdLazyCounter, 2807 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 1068 SdHoareTripleChecker+Invalid, 3565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 698 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:06,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [519 Valid, 1068 Invalid, 3565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2807 Invalid, 0 Unknown, 698 Unchecked, 1.1s Time] [2022-03-15 16:12:06,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12523 states. [2022-03-15 16:12:06,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12523 to 11538. [2022-03-15 16:12:06,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11538 states, 11537 states have (on average 4.5602843026783395) internal successors, (52612), 11537 states have internal predecessors, (52612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:06,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11538 states to 11538 states and 52612 transitions. [2022-03-15 16:12:06,886 INFO L78 Accepts]: Start accepts. Automaton has 11538 states and 52612 transitions. Word has length 33 [2022-03-15 16:12:06,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:06,886 INFO L470 AbstractCegarLoop]: Abstraction has 11538 states and 52612 transitions. [2022-03-15 16:12:06,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:06,886 INFO L276 IsEmpty]: Start isEmpty. Operand 11538 states and 52612 transitions. [2022-03-15 16:12:06,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:06,908 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:06,908 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:06,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-03-15 16:12:07,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-03-15 16:12:07,109 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:07,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:07,109 INFO L85 PathProgramCache]: Analyzing trace with hash 583470572, now seen corresponding path program 7 times [2022-03-15 16:12:07,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:07,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759468404] [2022-03-15 16:12:07,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:07,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:07,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:07,262 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:07,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:07,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759468404] [2022-03-15 16:12:07,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759468404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:07,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223518614] [2022-03-15 16:12:07,262 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:12:07,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:07,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:07,263 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:07,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-03-15 16:12:07,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:07,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:07,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:07,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:07,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-03-15 16:12:07,701 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:07,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:07,945 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:12:07,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:12:08,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:08,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:08,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:08,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:08,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:12:08,048 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:08,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223518614] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:08,048 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:08,048 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 30 [2022-03-15 16:12:08,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11633496] [2022-03-15 16:12:08,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:08,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:12:08,049 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:08,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:12:08,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=815, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:12:08,049 INFO L87 Difference]: Start difference. First operand 11538 states and 52612 transitions. Second operand has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:10,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:10,539 INFO L93 Difference]: Finished difference Result 14425 states and 63648 transitions. [2022-03-15 16:12:10,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 16:12:10,540 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:12:10,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:10,580 INFO L225 Difference]: With dead ends: 14425 [2022-03-15 16:12:10,581 INFO L226 Difference]: Without dead ends: 14274 [2022-03-15 16:12:10,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1099 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=450, Invalid=3582, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 16:12:10,581 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 756 mSDsluCounter, 3232 mSDsCounter, 0 mSdLazyCounter, 4186 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 756 SdHoareTripleChecker+Valid, 1349 SdHoareTripleChecker+Invalid, 4285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 4186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:10,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [756 Valid, 1349 Invalid, 4285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 4186 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-15 16:12:10,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14274 states. [2022-03-15 16:12:10,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14274 to 11508. [2022-03-15 16:12:10,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11508 states, 11507 states have (on average 4.561745024767533) internal successors, (52492), 11507 states have internal predecessors, (52492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:10,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11508 states to 11508 states and 52492 transitions. [2022-03-15 16:12:10,847 INFO L78 Accepts]: Start accepts. Automaton has 11508 states and 52492 transitions. Word has length 33 [2022-03-15 16:12:10,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:10,847 INFO L470 AbstractCegarLoop]: Abstraction has 11508 states and 52492 transitions. [2022-03-15 16:12:10,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:10,847 INFO L276 IsEmpty]: Start isEmpty. Operand 11508 states and 52492 transitions. [2022-03-15 16:12:10,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:10,869 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:10,869 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:10,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Ended with exit code 0 [2022-03-15 16:12:11,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-03-15 16:12:11,070 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:11,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:11,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1505540643, now seen corresponding path program 69 times [2022-03-15 16:12:11,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:11,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840569064] [2022-03-15 16:12:11,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:11,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:11,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:11,265 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:11,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:11,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840569064] [2022-03-15 16:12:11,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840569064] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:11,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123346376] [2022-03-15 16:12:11,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:12:11,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:11,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:11,267 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:11,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-03-15 16:12:11,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:12:11,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:11,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:12:11,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:11,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:11,608 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:12:11,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-03-15 16:12:11,834 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:11,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:12,118 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:12,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123346376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:12,118 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:12,119 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-03-15 16:12:12,119 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950918440] [2022-03-15 16:12:12,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:12,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:12:12,119 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:12,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:12:12,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=951, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:12:12,119 INFO L87 Difference]: Start difference. First operand 11508 states and 52492 transitions. Second operand has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:16,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:16,965 INFO L93 Difference]: Finished difference Result 15526 states and 68442 transitions. [2022-03-15 16:12:16,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-15 16:12:16,965 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:12:16,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:17,011 INFO L225 Difference]: With dead ends: 15526 [2022-03-15 16:12:17,011 INFO L226 Difference]: Without dead ends: 15462 [2022-03-15 16:12:17,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2848 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=809, Invalid=9091, Unknown=0, NotChecked=0, Total=9900 [2022-03-15 16:12:17,012 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 1141 mSDsluCounter, 5019 mSDsCounter, 0 mSdLazyCounter, 6419 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1141 SdHoareTripleChecker+Valid, 2129 SdHoareTripleChecker+Invalid, 6647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 6419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:17,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1141 Valid, 2129 Invalid, 6647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 6419 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-03-15 16:12:17,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15462 states. [2022-03-15 16:12:17,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15462 to 11922. [2022-03-15 16:12:17,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11922 states, 11921 states have (on average 4.589212314403154) internal successors, (54708), 11921 states have internal predecessors, (54708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:17,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11922 states to 11922 states and 54708 transitions. [2022-03-15 16:12:17,287 INFO L78 Accepts]: Start accepts. Automaton has 11922 states and 54708 transitions. Word has length 33 [2022-03-15 16:12:17,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:17,287 INFO L470 AbstractCegarLoop]: Abstraction has 11922 states and 54708 transitions. [2022-03-15 16:12:17,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:17,287 INFO L276 IsEmpty]: Start isEmpty. Operand 11922 states and 54708 transitions. [2022-03-15 16:12:17,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:17,309 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:17,309 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:17,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:17,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:17,510 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:17,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:17,510 INFO L85 PathProgramCache]: Analyzing trace with hash 569915123, now seen corresponding path program 70 times [2022-03-15 16:12:17,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:17,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58385294] [2022-03-15 16:12:17,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:17,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:17,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:17,673 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:17,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:17,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58385294] [2022-03-15 16:12:17,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58385294] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:17,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444944746] [2022-03-15 16:12:17,674 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:12:17,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:17,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:17,675 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:17,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-03-15 16:12:17,704 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:12:17,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:17,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:17,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:18,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:18,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-03-15 16:12:18,158 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:18,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:18,508 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:12:18,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:12:18,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:18,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:18,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:18,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:18,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:12:18,610 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:18,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444944746] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:18,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:18,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:12:18,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624899034] [2022-03-15 16:12:18,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:18,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:12:18,615 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:18,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:12:18,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=964, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:12:18,616 INFO L87 Difference]: Start difference. First operand 11922 states and 54708 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:12:21,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:21,139 INFO L93 Difference]: Finished difference Result 13028 states and 59162 transitions. [2022-03-15 16:12:21,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 16:12:21,139 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:12:21,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:21,177 INFO L225 Difference]: With dead ends: 13028 [2022-03-15 16:12:21,177 INFO L226 Difference]: Without dead ends: 12998 [2022-03-15 16:12:21,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1056 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=375, Invalid=4047, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 16:12:21,177 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 484 mSDsluCounter, 3200 mSDsCounter, 0 mSdLazyCounter, 4281 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 1356 SdHoareTripleChecker+Invalid, 4348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 4281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:21,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [484 Valid, 1356 Invalid, 4348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 4281 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 16:12:21,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12998 states. [2022-03-15 16:12:21,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12998 to 11924. [2022-03-15 16:12:21,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11924 states, 11923 states have (on average 4.589197349660321) internal successors, (54717), 11923 states have internal predecessors, (54717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:21,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11924 states to 11924 states and 54717 transitions. [2022-03-15 16:12:21,431 INFO L78 Accepts]: Start accepts. Automaton has 11924 states and 54717 transitions. Word has length 33 [2022-03-15 16:12:21,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:21,431 INFO L470 AbstractCegarLoop]: Abstraction has 11924 states and 54717 transitions. [2022-03-15 16:12:21,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:12:21,432 INFO L276 IsEmpty]: Start isEmpty. Operand 11924 states and 54717 transitions. [2022-03-15 16:12:21,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:21,454 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:21,454 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:21,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:21,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable171 [2022-03-15 16:12:21,655 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:21,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:21,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1003944469, now seen corresponding path program 71 times [2022-03-15 16:12:21,655 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:21,655 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978335852] [2022-03-15 16:12:21,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:21,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:21,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:21,827 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:21,827 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:21,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978335852] [2022-03-15 16:12:21,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978335852] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:21,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862804778] [2022-03-15 16:12:21,827 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:12:21,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:21,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:21,828 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:21,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-03-15 16:12:21,860 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:12:21,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:21,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:21,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:22,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:22,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:12:22,309 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:22,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:22,589 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:12:22,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:12:22,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:22,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:22,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:22,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:22,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:12:22,682 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:22,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862804778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:22,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:22,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:12:22,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972764967] [2022-03-15 16:12:22,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:22,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:12:22,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:22,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:12:22,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=962, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:12:22,683 INFO L87 Difference]: Start difference. First operand 11924 states and 54717 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:12:25,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:25,892 INFO L93 Difference]: Finished difference Result 14210 states and 63649 transitions. [2022-03-15 16:12:25,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 16:12:25,892 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:12:25,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:25,937 INFO L225 Difference]: With dead ends: 14210 [2022-03-15 16:12:25,938 INFO L226 Difference]: Without dead ends: 14151 [2022-03-15 16:12:25,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1342 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=431, Invalid=4681, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 16:12:25,938 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 595 mSDsluCounter, 4139 mSDsCounter, 0 mSdLazyCounter, 5535 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 5619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 5535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:25,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [595 Valid, 1726 Invalid, 5619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 5535 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-15 16:12:25,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14151 states. [2022-03-15 16:12:26,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14151 to 11925. [2022-03-15 16:12:26,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11925 states, 11924 states have (on average 4.589483394833948) internal successors, (54725), 11924 states have internal predecessors, (54725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:26,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11925 states to 11925 states and 54725 transitions. [2022-03-15 16:12:26,231 INFO L78 Accepts]: Start accepts. Automaton has 11925 states and 54725 transitions. Word has length 33 [2022-03-15 16:12:26,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:26,231 INFO L470 AbstractCegarLoop]: Abstraction has 11925 states and 54725 transitions. [2022-03-15 16:12:26,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:12:26,231 INFO L276 IsEmpty]: Start isEmpty. Operand 11925 states and 54725 transitions. [2022-03-15 16:12:26,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:26,254 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:26,254 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:26,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-03-15 16:12:26,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:26,454 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:26,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:26,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1425999091, now seen corresponding path program 72 times [2022-03-15 16:12:26,455 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:26,455 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745105033] [2022-03-15 16:12:26,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:26,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:26,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:26,657 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:26,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:26,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745105033] [2022-03-15 16:12:26,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745105033] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:26,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954118982] [2022-03-15 16:12:26,657 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:12:26,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:26,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:26,658 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:26,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-03-15 16:12:26,692 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:12:26,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:26,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:26,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:26,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:26,958 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:12:26,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-03-15 16:12:27,215 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:27,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:27,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:27,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954118982] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:27,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:27,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-03-15 16:12:27,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802813954] [2022-03-15 16:12:27,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:27,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:12:27,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:27,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:12:27,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:12:27,467 INFO L87 Difference]: Start difference. First operand 11925 states and 54725 transitions. Second operand has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:31,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:31,651 INFO L93 Difference]: Finished difference Result 15371 states and 68303 transitions. [2022-03-15 16:12:31,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 16:12:31,652 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:12:31,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:31,700 INFO L225 Difference]: With dead ends: 15371 [2022-03-15 16:12:31,700 INFO L226 Difference]: Without dead ends: 15301 [2022-03-15 16:12:31,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2150 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=827, Invalid=6829, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 16:12:31,701 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 1188 mSDsluCounter, 3777 mSDsCounter, 0 mSdLazyCounter, 4986 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1188 SdHoareTripleChecker+Valid, 1531 SdHoareTripleChecker+Invalid, 5235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 4986 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:31,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1188 Valid, 1531 Invalid, 5235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 4986 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 16:12:31,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15301 states. [2022-03-15 16:12:31,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15301 to 12325. [2022-03-15 16:12:31,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12325 states, 12324 states have (on average 4.600048685491723) internal successors, (56691), 12324 states have internal predecessors, (56691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:32,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12325 states to 12325 states and 56691 transitions. [2022-03-15 16:12:32,005 INFO L78 Accepts]: Start accepts. Automaton has 12325 states and 56691 transitions. Word has length 33 [2022-03-15 16:12:32,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:32,005 INFO L470 AbstractCegarLoop]: Abstraction has 12325 states and 56691 transitions. [2022-03-15 16:12:32,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:32,005 INFO L276 IsEmpty]: Start isEmpty. Operand 12325 states and 56691 transitions. [2022-03-15 16:12:32,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:32,031 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:32,031 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:32,047 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Ended with exit code 0 [2022-03-15 16:12:32,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:32,232 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:32,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:32,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1565695599, now seen corresponding path program 73 times [2022-03-15 16:12:32,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:32,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714631914] [2022-03-15 16:12:32,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:32,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:32,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:32,408 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:32,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:32,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714631914] [2022-03-15 16:12:32,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714631914] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:32,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836660783] [2022-03-15 16:12:32,409 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:12:32,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:32,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:32,410 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:32,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-03-15 16:12:32,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:32,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:32,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:32,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:32,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:12:32,843 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:32,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:33,077 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:12:33,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:12:33,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:33,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:33,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:33,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:33,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:12:33,178 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:33,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836660783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:33,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:33,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 30 [2022-03-15 16:12:33,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028255513] [2022-03-15 16:12:33,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:33,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:12:33,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:33,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:12:33,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=807, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:12:33,179 INFO L87 Difference]: Start difference. First operand 12325 states and 56691 transitions. Second operand has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:35,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:35,324 INFO L93 Difference]: Finished difference Result 15305 states and 68662 transitions. [2022-03-15 16:12:35,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 16:12:35,324 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:12:35,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:35,445 INFO L225 Difference]: With dead ends: 15305 [2022-03-15 16:12:35,446 INFO L226 Difference]: Without dead ends: 15253 [2022-03-15 16:12:35,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 50 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1234 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=547, Invalid=3743, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 16:12:35,446 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 759 mSDsluCounter, 2512 mSDsCounter, 0 mSdLazyCounter, 2860 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 759 SdHoareTripleChecker+Valid, 994 SdHoareTripleChecker+Invalid, 3492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 2860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 499 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:35,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [759 Valid, 994 Invalid, 3492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 2860 Invalid, 0 Unknown, 499 Unchecked, 1.2s Time] [2022-03-15 16:12:35,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15253 states. [2022-03-15 16:12:35,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15253 to 12871. [2022-03-15 16:12:35,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12871 states, 12870 states have (on average 4.6015540015540015) internal successors, (59222), 12870 states have internal predecessors, (59222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:35,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12871 states to 12871 states and 59222 transitions. [2022-03-15 16:12:35,742 INFO L78 Accepts]: Start accepts. Automaton has 12871 states and 59222 transitions. Word has length 33 [2022-03-15 16:12:35,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:35,742 INFO L470 AbstractCegarLoop]: Abstraction has 12871 states and 59222 transitions. [2022-03-15 16:12:35,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:35,742 INFO L276 IsEmpty]: Start isEmpty. Operand 12871 states and 59222 transitions. [2022-03-15 16:12:35,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:35,768 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:35,768 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:35,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-03-15 16:12:35,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:35,968 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:35,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:35,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1619082119, now seen corresponding path program 74 times [2022-03-15 16:12:35,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:35,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820586899] [2022-03-15 16:12:35,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:35,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:35,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:36,136 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:36,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:36,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820586899] [2022-03-15 16:12:36,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820586899] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:36,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352814472] [2022-03-15 16:12:36,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:12:36,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:36,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:36,137 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:36,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-03-15 16:12:36,168 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:12:36,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:36,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:36,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:36,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:36,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:12:36,953 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:36,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:37,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:37,152 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 17 treesize of output 22 [2022-03-15 16:12:37,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:37,161 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 17 treesize of output 7 [2022-03-15 16:12:37,209 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:37,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352814472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:37,209 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:37,209 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 29 [2022-03-15 16:12:37,209 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325075288] [2022-03-15 16:12:37,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:37,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:37,210 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:37,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:37,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:37,210 INFO L87 Difference]: Start difference. First operand 12871 states and 59222 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:38,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:38,914 INFO L93 Difference]: Finished difference Result 13881 states and 63291 transitions. [2022-03-15 16:12:38,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 16:12:38,915 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:12:38,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:38,960 INFO L225 Difference]: With dead ends: 13881 [2022-03-15 16:12:38,960 INFO L226 Difference]: Without dead ends: 13860 [2022-03-15 16:12:38,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=372, Invalid=2280, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:12:38,960 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 614 mSDsluCounter, 2066 mSDsCounter, 0 mSdLazyCounter, 2222 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 2927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 2222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 608 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:38,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [614 Valid, 808 Invalid, 2927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 2222 Invalid, 0 Unknown, 608 Unchecked, 0.9s Time] [2022-03-15 16:12:38,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13860 states. [2022-03-15 16:12:39,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13860 to 12916. [2022-03-15 16:12:39,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12916 states, 12915 states have (on average 4.598915989159892) internal successors, (59395), 12915 states have internal predecessors, (59395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:39,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12916 states to 12916 states and 59395 transitions. [2022-03-15 16:12:39,334 INFO L78 Accepts]: Start accepts. Automaton has 12916 states and 59395 transitions. Word has length 33 [2022-03-15 16:12:39,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:39,334 INFO L470 AbstractCegarLoop]: Abstraction has 12916 states and 59395 transitions. [2022-03-15 16:12:39,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:39,334 INFO L276 IsEmpty]: Start isEmpty. Operand 12916 states and 59395 transitions. [2022-03-15 16:12:39,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:39,361 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:39,361 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:39,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:39,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable175 [2022-03-15 16:12:39,561 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:39,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:39,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1912485126, now seen corresponding path program 1 times [2022-03-15 16:12:39,562 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:39,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302649163] [2022-03-15 16:12:39,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:39,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:39,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:39,730 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:39,731 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:39,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302649163] [2022-03-15 16:12:39,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302649163] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:39,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299821467] [2022-03-15 16:12:39,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:39,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:39,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:39,732 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:39,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-03-15 16:12:39,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:39,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:39,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:40,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:40,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:12:40,175 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:40,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:40,412 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:12:40,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:12:40,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:40,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:12:40,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:40,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:40,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:12:40,517 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:40,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299821467] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:40,517 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:40,517 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 30 [2022-03-15 16:12:40,517 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039791392] [2022-03-15 16:12:40,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:40,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:12:40,517 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:40,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:12:40,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=807, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:12:40,518 INFO L87 Difference]: Start difference. First operand 12916 states and 59395 transitions. Second operand has 31 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 30 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-03-15 16:12:42,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:42,762 INFO L93 Difference]: Finished difference Result 15368 states and 68891 transitions. [2022-03-15 16:12:42,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 16:12:42,762 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 30 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:12:42,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:42,807 INFO L225 Difference]: With dead ends: 15368 [2022-03-15 16:12:42,807 INFO L226 Difference]: Without dead ends: 15311 [2022-03-15 16:12:42,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1196 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=544, Invalid=3616, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 16:12:42,808 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 615 mSDsluCounter, 3027 mSDsCounter, 0 mSdLazyCounter, 3292 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 615 SdHoareTripleChecker+Valid, 1215 SdHoareTripleChecker+Invalid, 3991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 3292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 575 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:42,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [615 Valid, 1215 Invalid, 3991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 3292 Invalid, 0 Unknown, 575 Unchecked, 1.3s Time] [2022-03-15 16:12:42,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15311 states. [2022-03-15 16:12:43,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15311 to 12960. [2022-03-15 16:12:43,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12960 states, 12959 states have (on average 4.5935643182344315) internal successors, (59528), 12959 states have internal predecessors, (59528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:43,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12960 states to 12960 states and 59528 transitions. [2022-03-15 16:12:43,121 INFO L78 Accepts]: Start accepts. Automaton has 12960 states and 59528 transitions. Word has length 33 [2022-03-15 16:12:43,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:43,122 INFO L470 AbstractCegarLoop]: Abstraction has 12960 states and 59528 transitions. [2022-03-15 16:12:43,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 30 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-03-15 16:12:43,122 INFO L276 IsEmpty]: Start isEmpty. Operand 12960 states and 59528 transitions. [2022-03-15 16:12:43,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:43,148 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:43,148 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:43,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Ended with exit code 0 [2022-03-15 16:12:43,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:43,348 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:43,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:43,349 INFO L85 PathProgramCache]: Analyzing trace with hash 501733676, now seen corresponding path program 8 times [2022-03-15 16:12:43,349 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:43,349 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605061316] [2022-03-15 16:12:43,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:43,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:43,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:43,529 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:43,529 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:43,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605061316] [2022-03-15 16:12:43,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605061316] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:43,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464842111] [2022-03-15 16:12:43,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:12:43,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:43,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:43,530 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:43,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-03-15 16:12:43,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:12:43,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:43,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:43,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:43,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:43,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:12:44,474 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:44,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:44,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:44,666 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 17 treesize of output 22 [2022-03-15 16:12:44,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:44,675 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 17 treesize of output 7 [2022-03-15 16:12:44,720 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:44,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464842111] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:44,720 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:44,720 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 29 [2022-03-15 16:12:44,720 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288446077] [2022-03-15 16:12:44,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:44,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:44,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:44,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:44,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=749, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:44,721 INFO L87 Difference]: Start difference. First operand 12960 states and 59528 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:46,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:46,583 INFO L93 Difference]: Finished difference Result 14238 states and 64285 transitions. [2022-03-15 16:12:46,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:12:46,583 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:12:46,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:46,624 INFO L225 Difference]: With dead ends: 14238 [2022-03-15 16:12:46,624 INFO L226 Difference]: Without dead ends: 14219 [2022-03-15 16:12:46,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 833 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=402, Invalid=2568, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:12:46,625 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 739 mSDsluCounter, 2466 mSDsCounter, 0 mSdLazyCounter, 2646 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 739 SdHoareTripleChecker+Valid, 940 SdHoareTripleChecker+Invalid, 3332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 2646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 586 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:46,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [739 Valid, 940 Invalid, 3332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 2646 Invalid, 0 Unknown, 586 Unchecked, 1.0s Time] [2022-03-15 16:12:46,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14219 states. [2022-03-15 16:12:46,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14219 to 12999. [2022-03-15 16:12:46,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12999 states, 12998 states have (on average 4.589936913371288) internal successors, (59660), 12998 states have internal predecessors, (59660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:46,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12999 states to 12999 states and 59660 transitions. [2022-03-15 16:12:46,925 INFO L78 Accepts]: Start accepts. Automaton has 12999 states and 59660 transitions. Word has length 33 [2022-03-15 16:12:46,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:46,925 INFO L470 AbstractCegarLoop]: Abstraction has 12999 states and 59660 transitions. [2022-03-15 16:12:46,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:46,925 INFO L276 IsEmpty]: Start isEmpty. Operand 12999 states and 59660 transitions. [2022-03-15 16:12:46,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:46,952 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:46,952 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:46,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Ended with exit code 0 [2022-03-15 16:12:47,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:47,152 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:47,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:47,153 INFO L85 PathProgramCache]: Analyzing trace with hash 644860661, now seen corresponding path program 75 times [2022-03-15 16:12:47,153 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:47,153 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006760456] [2022-03-15 16:12:47,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:47,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:47,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:47,333 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:47,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:47,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006760456] [2022-03-15 16:12:47,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006760456] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:47,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746391130] [2022-03-15 16:12:47,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:12:47,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:47,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:47,335 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:47,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-03-15 16:12:47,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:12:47,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:47,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:47,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:47,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:47,622 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:12:47,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 57 [2022-03-15 16:12:47,893 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:47,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:48,120 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:12:48,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746391130] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:48,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:48,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 11] total 29 [2022-03-15 16:12:48,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766915925] [2022-03-15 16:12:48,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:48,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:48,121 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:48,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:48,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:48,121 INFO L87 Difference]: Start difference. First operand 12999 states and 59660 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:51,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:51,530 INFO L93 Difference]: Finished difference Result 15716 states and 70456 transitions. [2022-03-15 16:12:51,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 16:12:51,530 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:12:51,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:51,576 INFO L225 Difference]: With dead ends: 15716 [2022-03-15 16:12:51,576 INFO L226 Difference]: Without dead ends: 15684 [2022-03-15 16:12:51,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1594 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=717, Invalid=5289, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 16:12:51,577 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 895 mSDsluCounter, 3552 mSDsCounter, 0 mSdLazyCounter, 4844 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 895 SdHoareTripleChecker+Valid, 1482 SdHoareTripleChecker+Invalid, 5031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 4844 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:51,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [895 Valid, 1482 Invalid, 5031 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 4844 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 16:12:51,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15684 states. [2022-03-15 16:12:51,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15684 to 13483. [2022-03-15 16:12:51,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13483 states, 13482 states have (on average 4.60354546803145) internal successors, (62065), 13482 states have internal predecessors, (62065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:51,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13483 states to 13483 states and 62065 transitions. [2022-03-15 16:12:51,889 INFO L78 Accepts]: Start accepts. Automaton has 13483 states and 62065 transitions. Word has length 33 [2022-03-15 16:12:51,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:51,890 INFO L470 AbstractCegarLoop]: Abstraction has 13483 states and 62065 transitions. [2022-03-15 16:12:51,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:51,890 INFO L276 IsEmpty]: Start isEmpty. Operand 13483 states and 62065 transitions. [2022-03-15 16:12:51,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:51,917 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:51,917 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:51,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Forceful destruction successful, exit code 0 [2022-03-15 16:12:52,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2022-03-15 16:12:52,118 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:52,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:52,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1998066250, now seen corresponding path program 9 times [2022-03-15 16:12:52,119 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:52,119 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117161895] [2022-03-15 16:12:52,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:52,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:52,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:52,301 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:52,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:52,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117161895] [2022-03-15 16:12:52,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117161895] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:52,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890182314] [2022-03-15 16:12:52,302 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:12:52,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:52,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:52,303 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:52,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-03-15 16:12:52,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:12:52,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:52,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:52,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:52,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:52,591 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:12:52,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-03-15 16:12:52,858 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:52,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:53,094 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:12:53,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890182314] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:53,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:53,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-03-15 16:12:53,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738784646] [2022-03-15 16:12:53,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:53,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:12:53,095 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:53,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:12:53,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:12:53,095 INFO L87 Difference]: Start difference. First operand 13483 states and 62065 transitions. Second operand has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 30 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:56,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:12:56,763 INFO L93 Difference]: Finished difference Result 15794 states and 70966 transitions. [2022-03-15 16:12:56,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 16:12:56,763 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 30 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have 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-03-15 16:12:56,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:12:56,809 INFO L225 Difference]: With dead ends: 15794 [2022-03-15 16:12:56,809 INFO L226 Difference]: Without dead ends: 15717 [2022-03-15 16:12:56,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1911 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=738, Invalid=6068, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 16:12:56,810 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 996 mSDsluCounter, 3484 mSDsCounter, 0 mSdLazyCounter, 4654 mSolverCounterSat, 234 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 996 SdHoareTripleChecker+Valid, 1439 SdHoareTripleChecker+Invalid, 4888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 234 IncrementalHoareTripleChecker+Valid, 4654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:12:56,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [996 Valid, 1439 Invalid, 4888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [234 Valid, 4654 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:12:56,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15717 states. [2022-03-15 16:12:57,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15717 to 13475. [2022-03-15 16:12:57,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13475 states, 13474 states have (on average 4.60397803176488) internal successors, (62034), 13474 states have internal predecessors, (62034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:57,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13475 states to 13475 states and 62034 transitions. [2022-03-15 16:12:57,123 INFO L78 Accepts]: Start accepts. Automaton has 13475 states and 62034 transitions. Word has length 33 [2022-03-15 16:12:57,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:12:57,124 INFO L470 AbstractCegarLoop]: Abstraction has 13475 states and 62034 transitions. [2022-03-15 16:12:57,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 30 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:12:57,124 INFO L276 IsEmpty]: Start isEmpty. Operand 13475 states and 62034 transitions. [2022-03-15 16:12:57,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:12:57,153 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:12:57,153 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:12:57,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-03-15 16:12:57,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-03-15 16:12:57,353 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:12:57,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:12:57,354 INFO L85 PathProgramCache]: Analyzing trace with hash 404844174, now seen corresponding path program 2 times [2022-03-15 16:12:57,354 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:12:57,354 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915930468] [2022-03-15 16:12:57,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:12:57,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:12:57,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:12:57,533 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:57,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:12:57,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915930468] [2022-03-15 16:12:57,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915930468] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:12:57,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217035583] [2022-03-15 16:12:57,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:12:57,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:12:57,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:12:57,535 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:12:57,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-03-15 16:12:57,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:12:57,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:12:57,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:12:57,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:12:57,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:57,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:12:58,430 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:58,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:12:58,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:12:58,620 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 17 treesize of output 22 [2022-03-15 16:12:58,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:12:58,631 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 17 treesize of output 7 [2022-03-15 16:12:58,678 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:12:58,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217035583] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:12:58,678 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:12:58,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 29 [2022-03-15 16:12:58,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795367374] [2022-03-15 16:12:58,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:12:58,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:12:58,678 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:12:58,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:12:58,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=749, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:12:58,679 INFO L87 Difference]: Start difference. First operand 13475 states and 62034 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:00,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:00,606 INFO L93 Difference]: Finished difference Result 14582 states and 66324 transitions. [2022-03-15 16:13:00,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 16:13:00,607 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:13:00,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:00,650 INFO L225 Difference]: With dead ends: 14582 [2022-03-15 16:13:00,650 INFO L226 Difference]: Without dead ends: 14545 [2022-03-15 16:13:00,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=416, Invalid=2554, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:13:00,651 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 636 mSDsluCounter, 2472 mSDsCounter, 0 mSdLazyCounter, 2699 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 3483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 2699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 697 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:00,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [636 Valid, 946 Invalid, 3483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 2699 Invalid, 0 Unknown, 697 Unchecked, 1.1s Time] [2022-03-15 16:13:00,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14545 states. [2022-03-15 16:13:00,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14545 to 13439. [2022-03-15 16:13:00,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13439 states, 13438 states have (on average 4.605968150022325) internal successors, (61895), 13438 states have internal predecessors, (61895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:00,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13439 states to 13439 states and 61895 transitions. [2022-03-15 16:13:00,946 INFO L78 Accepts]: Start accepts. Automaton has 13439 states and 61895 transitions. Word has length 33 [2022-03-15 16:13:00,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:00,946 INFO L470 AbstractCegarLoop]: Abstraction has 13439 states and 61895 transitions. [2022-03-15 16:13:00,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:00,946 INFO L276 IsEmpty]: Start isEmpty. Operand 13439 states and 61895 transitions. [2022-03-15 16:13:00,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:13:00,977 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:00,977 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:00,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Ended with exit code 0 [2022-03-15 16:13:01,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:01,178 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:13:01,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:01,178 INFO L85 PathProgramCache]: Analyzing trace with hash -85793105, now seen corresponding path program 76 times [2022-03-15 16:13:01,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:01,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153003823] [2022-03-15 16:13:01,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:01,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:01,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:01,352 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:01,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:01,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153003823] [2022-03-15 16:13:01,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153003823] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:01,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852120317] [2022-03-15 16:13:01,352 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:13:01,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:01,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:01,353 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:01,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-03-15 16:13:01,383 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:13:01,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:01,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:13:01,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:01,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:01,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:13:01,786 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:01,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:02,043 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:13:02,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:13:02,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:02,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:02,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:02,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:02,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:13:02,152 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:02,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852120317] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:02,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:02,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:13:02,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811678909] [2022-03-15 16:13:02,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:02,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:13:02,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:02,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:13:02,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:13:02,153 INFO L87 Difference]: Start difference. First operand 13439 states and 61895 transitions. Second operand has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:05,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:05,349 INFO L93 Difference]: Finished difference Result 15258 states and 69034 transitions. [2022-03-15 16:13:05,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 16:13:05,349 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:13:05,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:05,394 INFO L225 Difference]: With dead ends: 15258 [2022-03-15 16:13:05,395 INFO L226 Difference]: Without dead ends: 15188 [2022-03-15 16:13:05,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1846 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=605, Invalid=5557, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 16:13:05,395 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 682 mSDsluCounter, 3470 mSDsCounter, 0 mSdLazyCounter, 4498 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 682 SdHoareTripleChecker+Valid, 1390 SdHoareTripleChecker+Invalid, 4648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 4498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:05,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [682 Valid, 1390 Invalid, 4648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 4498 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 16:13:05,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15188 states. [2022-03-15 16:13:05,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15188 to 13495. [2022-03-15 16:13:05,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13495 states, 13494 states have (on average 4.607899807321773) internal successors, (62179), 13494 states have internal predecessors, (62179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:05,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13495 states to 13495 states and 62179 transitions. [2022-03-15 16:13:05,700 INFO L78 Accepts]: Start accepts. Automaton has 13495 states and 62179 transitions. Word has length 33 [2022-03-15 16:13:05,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:05,700 INFO L470 AbstractCegarLoop]: Abstraction has 13495 states and 62179 transitions. [2022-03-15 16:13:05,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:05,700 INFO L276 IsEmpty]: Start isEmpty. Operand 13495 states and 62179 transitions. [2022-03-15 16:13:05,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:13:05,729 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:05,729 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:05,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-03-15 16:13:05,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:05,929 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:13:05,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:05,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1217129040, now seen corresponding path program 10 times [2022-03-15 16:13:05,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:05,930 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913092284] [2022-03-15 16:13:05,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:05,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:05,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:06,106 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:06,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:06,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913092284] [2022-03-15 16:13:06,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913092284] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:06,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516207092] [2022-03-15 16:13:06,107 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:13:06,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:06,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:06,108 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:06,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-03-15 16:13:06,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:13:06,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:06,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:13:06,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:06,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:06,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-03-15 16:13:06,525 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:06,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:06,742 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:13:06,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:13:06,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:06,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:06,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:06,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:06,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:13:06,851 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:06,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516207092] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:06,851 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:06,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 29 [2022-03-15 16:13:06,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915111749] [2022-03-15 16:13:06,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:06,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:13:06,851 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:06,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:13:06,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:13:06,852 INFO L87 Difference]: Start difference. First operand 13495 states and 62179 transitions. Second operand has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 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-03-15 16:13:09,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:09,153 INFO L93 Difference]: Finished difference Result 15253 states and 68928 transitions. [2022-03-15 16:13:09,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 16:13:09,153 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:13:09,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:09,199 INFO L225 Difference]: With dead ends: 15253 [2022-03-15 16:13:09,200 INFO L226 Difference]: Without dead ends: 15117 [2022-03-15 16:13:09,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1377 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=544, Invalid=4148, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 16:13:09,201 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 714 mSDsluCounter, 2597 mSDsCounter, 0 mSdLazyCounter, 3290 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 714 SdHoareTripleChecker+Valid, 1056 SdHoareTripleChecker+Invalid, 3433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 3290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:09,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [714 Valid, 1056 Invalid, 3433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 3290 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 16:13:09,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15117 states. [2022-03-15 16:13:09,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15117 to 13368. [2022-03-15 16:13:09,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13368 states, 13367 states have (on average 4.613451036133762) internal successors, (61668), 13367 states have internal predecessors, (61668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:09,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13368 states to 13368 states and 61668 transitions. [2022-03-15 16:13:09,633 INFO L78 Accepts]: Start accepts. Automaton has 13368 states and 61668 transitions. Word has length 33 [2022-03-15 16:13:09,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:09,633 INFO L470 AbstractCegarLoop]: Abstraction has 13368 states and 61668 transitions. [2022-03-15 16:13:09,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 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-03-15 16:13:09,633 INFO L276 IsEmpty]: Start isEmpty. Operand 13368 states and 61668 transitions. [2022-03-15 16:13:09,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:13:09,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:09,662 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:09,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Ended with exit code 0 [2022-03-15 16:13:09,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:09,863 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:13:09,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:09,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1950848000, now seen corresponding path program 11 times [2022-03-15 16:13:09,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:09,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928932305] [2022-03-15 16:13:09,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:09,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:09,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:10,098 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:10,098 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:10,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928932305] [2022-03-15 16:13:10,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928932305] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:10,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796233754] [2022-03-15 16:13:10,098 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:13:10,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:10,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:10,099 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:10,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-03-15 16:13:10,129 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:13:10,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:10,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:13:10,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:10,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:10,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:13:10,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:10,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:10,798 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:13:10,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:13:10,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:10,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:10,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:10,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:10,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:13:10,899 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:10,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796233754] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:10,899 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:10,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:13:10,899 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898126550] [2022-03-15 16:13:10,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:10,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:13:10,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:10,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:13:10,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:13:10,900 INFO L87 Difference]: Start difference. First operand 13368 states and 61668 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:13:15,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:15,463 INFO L93 Difference]: Finished difference Result 17311 states and 76331 transitions. [2022-03-15 16:13:15,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 16:13:15,464 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:13:15,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:15,514 INFO L225 Difference]: With dead ends: 17311 [2022-03-15 16:13:15,514 INFO L226 Difference]: Without dead ends: 17195 [2022-03-15 16:13:15,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3001 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1134, Invalid=8178, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 16:13:15,515 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 1187 mSDsluCounter, 3533 mSDsCounter, 0 mSdLazyCounter, 4445 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1187 SdHoareTripleChecker+Valid, 1403 SdHoareTripleChecker+Invalid, 4713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 4445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:15,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1187 Valid, 1403 Invalid, 4713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 4445 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 16:13:15,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17195 states. [2022-03-15 16:13:15,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17195 to 13877. [2022-03-15 16:13:15,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13877 states, 13876 states have (on average 4.615451138656673) internal successors, (64044), 13876 states have internal predecessors, (64044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:15,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13877 states to 13877 states and 64044 transitions. [2022-03-15 16:13:15,929 INFO L78 Accepts]: Start accepts. Automaton has 13877 states and 64044 transitions. Word has length 33 [2022-03-15 16:13:15,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:15,929 INFO L470 AbstractCegarLoop]: Abstraction has 13877 states and 64044 transitions. [2022-03-15 16:13:15,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:13:15,930 INFO L276 IsEmpty]: Start isEmpty. Operand 13877 states and 64044 transitions. [2022-03-15 16:13:15,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:13:15,959 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:15,959 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:15,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Ended with exit code 0 [2022-03-15 16:13:16,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable183 [2022-03-15 16:13:16,160 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:13:16,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:16,160 INFO L85 PathProgramCache]: Analyzing trace with hash 154751753, now seen corresponding path program 77 times [2022-03-15 16:13:16,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:16,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096723985] [2022-03-15 16:13:16,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:16,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:16,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:16,388 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:16,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:16,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096723985] [2022-03-15 16:13:16,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096723985] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:16,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415541633] [2022-03-15 16:13:16,389 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:13:16,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:16,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:16,390 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:16,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-03-15 16:13:16,420 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:13:16,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:16,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:13:16,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:16,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:16,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:13:16,840 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:16,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:17,113 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:13:17,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:13:17,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:17,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:17,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:17,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:17,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:13:17,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:17,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415541633] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:17,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:17,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:13:17,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213160583] [2022-03-15 16:13:17,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:17,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:13:17,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:17,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:13:17,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=858, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:13:17,229 INFO L87 Difference]: Start difference. First operand 13877 states and 64044 transitions. Second operand has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:13:21,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:21,127 INFO L93 Difference]: Finished difference Result 16887 states and 74647 transitions. [2022-03-15 16:13:21,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 16:13:21,128 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:13:21,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:21,180 INFO L225 Difference]: With dead ends: 16887 [2022-03-15 16:13:21,180 INFO L226 Difference]: Without dead ends: 16688 [2022-03-15 16:13:21,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2231 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=922, Invalid=6218, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 16:13:21,181 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 922 mSDsluCounter, 3156 mSDsCounter, 0 mSdLazyCounter, 3909 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 922 SdHoareTripleChecker+Valid, 1310 SdHoareTripleChecker+Invalid, 4117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 3909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:21,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [922 Valid, 1310 Invalid, 4117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 3909 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-15 16:13:21,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16688 states. [2022-03-15 16:13:21,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16688 to 13644. [2022-03-15 16:13:21,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13644 states, 13643 states have (on average 4.622590339368174) internal successors, (63066), 13643 states have internal predecessors, (63066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:21,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13644 states to 13644 states and 63066 transitions. [2022-03-15 16:13:21,527 INFO L78 Accepts]: Start accepts. Automaton has 13644 states and 63066 transitions. Word has length 33 [2022-03-15 16:13:21,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:21,527 INFO L470 AbstractCegarLoop]: Abstraction has 13644 states and 63066 transitions. [2022-03-15 16:13:21,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:13:21,527 INFO L276 IsEmpty]: Start isEmpty. Operand 13644 states and 63066 transitions. [2022-03-15 16:13:21,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:13:21,557 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:21,557 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:21,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:21,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:21,758 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:13:21,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:21,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1957996389, now seen corresponding path program 78 times [2022-03-15 16:13:21,758 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:21,758 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585207336] [2022-03-15 16:13:21,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:21,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:21,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:22,029 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:22,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:22,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585207336] [2022-03-15 16:13:22,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585207336] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:22,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031281659] [2022-03-15 16:13:22,030 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:13:22,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:22,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:22,031 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:22,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-03-15 16:13:22,063 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:13:22,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:22,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:13:22,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:22,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:22,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 47 [2022-03-15 16:13:22,926 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:22,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:23,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:23,208 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 17 treesize of output 22 [2022-03-15 16:13:23,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:23,217 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 17 treesize of output 7 [2022-03-15 16:13:23,262 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:23,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031281659] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:23,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:23,262 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 16:13:23,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963226339] [2022-03-15 16:13:23,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:23,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:13:23,262 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:23,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:13:23,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1073, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:13:23,263 INFO L87 Difference]: Start difference. First operand 13644 states and 63066 transitions. Second operand has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 34 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-03-15 16:13:27,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:27,442 INFO L93 Difference]: Finished difference Result 16340 states and 72549 transitions. [2022-03-15 16:13:27,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 16:13:27,442 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 34 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:13:27,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:27,490 INFO L225 Difference]: With dead ends: 16340 [2022-03-15 16:13:27,490 INFO L226 Difference]: Without dead ends: 16295 [2022-03-15 16:13:27,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 50 SyntacticMatches, 14 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1774 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=617, Invalid=5235, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 16:13:27,491 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 870 mSDsluCounter, 3755 mSDsCounter, 0 mSdLazyCounter, 3871 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 870 SdHoareTripleChecker+Valid, 1527 SdHoareTripleChecker+Invalid, 4814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 3871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 830 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:27,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [870 Valid, 1527 Invalid, 4814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 3871 Invalid, 0 Unknown, 830 Unchecked, 1.7s Time] [2022-03-15 16:13:27,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16295 states. [2022-03-15 16:13:27,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16295 to 13990. [2022-03-15 16:13:27,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13990 states, 13989 states have (on average 4.611480448924155) internal successors, (64510), 13989 states have internal predecessors, (64510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:27,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13990 states to 13990 states and 64510 transitions. [2022-03-15 16:13:27,834 INFO L78 Accepts]: Start accepts. Automaton has 13990 states and 64510 transitions. Word has length 33 [2022-03-15 16:13:27,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:27,835 INFO L470 AbstractCegarLoop]: Abstraction has 13990 states and 64510 transitions. [2022-03-15 16:13:27,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 34 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-03-15 16:13:27,835 INFO L276 IsEmpty]: Start isEmpty. Operand 13990 states and 64510 transitions. [2022-03-15 16:13:27,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:13:27,864 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:27,864 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:27,880 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-03-15 16:13:28,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable185 [2022-03-15 16:13:28,065 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:13:28,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:28,065 INFO L85 PathProgramCache]: Analyzing trace with hash 556372605, now seen corresponding path program 79 times [2022-03-15 16:13:28,065 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:28,065 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630282414] [2022-03-15 16:13:28,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:28,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:28,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:28,289 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:28,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:28,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630282414] [2022-03-15 16:13:28,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630282414] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:28,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247209625] [2022-03-15 16:13:28,289 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:13:28,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:28,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:28,290 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:28,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-03-15 16:13:28,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:28,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:13:28,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:28,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:28,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-03-15 16:13:28,735 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:28,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:28,988 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:13:28,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:13:29,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:29,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:29,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:29,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:29,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:13:29,093 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:29,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247209625] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:29,093 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:29,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:13:29,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290231009] [2022-03-15 16:13:29,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:29,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:13:29,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:29,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:13:29,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:13:29,094 INFO L87 Difference]: Start difference. First operand 13990 states and 64510 transitions. Second operand has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:34,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:34,021 INFO L93 Difference]: Finished difference Result 17717 states and 77823 transitions. [2022-03-15 16:13:34,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-15 16:13:34,021 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:13:34,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:34,071 INFO L225 Difference]: With dead ends: 17717 [2022-03-15 16:13:34,071 INFO L226 Difference]: Without dead ends: 17624 [2022-03-15 16:13:34,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3103 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=976, Invalid=8726, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 16:13:34,073 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 1025 mSDsluCounter, 4238 mSDsCounter, 0 mSdLazyCounter, 5401 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1025 SdHoareTripleChecker+Valid, 1638 SdHoareTripleChecker+Invalid, 5614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 5401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:34,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1025 Valid, 1638 Invalid, 5614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 5401 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-15 16:13:34,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17624 states. [2022-03-15 16:13:34,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17624 to 14382. [2022-03-15 16:13:34,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14382 states, 14381 states have (on average 4.611640358806759) internal successors, (66320), 14381 states have internal predecessors, (66320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:34,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14382 states to 14382 states and 66320 transitions. [2022-03-15 16:13:34,436 INFO L78 Accepts]: Start accepts. Automaton has 14382 states and 66320 transitions. Word has length 33 [2022-03-15 16:13:34,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:34,436 INFO L470 AbstractCegarLoop]: Abstraction has 14382 states and 66320 transitions. [2022-03-15 16:13:34,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:34,436 INFO L276 IsEmpty]: Start isEmpty. Operand 14382 states and 66320 transitions. [2022-03-15 16:13:34,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:13:34,465 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:34,465 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:34,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:34,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:34,666 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:13:34,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:34,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1649347995, now seen corresponding path program 80 times [2022-03-15 16:13:34,666 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:34,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000677514] [2022-03-15 16:13:34,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:34,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:34,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:34,891 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:34,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:34,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000677514] [2022-03-15 16:13:34,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000677514] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:34,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346569998] [2022-03-15 16:13:34,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:13:34,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:34,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:34,892 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:34,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-03-15 16:13:34,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:13:34,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:34,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:13:34,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:35,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:35,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:13:35,690 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:35,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:36,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:13:36,033 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 17 treesize of output 22 [2022-03-15 16:13:36,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:36,045 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 17 treesize of output 7 [2022-03-15 16:13:36,092 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:36,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346569998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:36,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:36,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 16:13:36,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834034068] [2022-03-15 16:13:36,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:36,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:13:36,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:36,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:13:36,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1060, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:13:36,093 INFO L87 Difference]: Start difference. First operand 14382 states and 66320 transitions. Second operand has 35 states, 35 states have (on average 2.1714285714285713) internal successors, (76), 34 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:39,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:39,482 INFO L93 Difference]: Finished difference Result 17214 states and 75992 transitions. [2022-03-15 16:13:39,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:13:39,482 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.1714285714285713) internal successors, (76), 34 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:13:39,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:39,531 INFO L225 Difference]: With dead ends: 17214 [2022-03-15 16:13:39,532 INFO L226 Difference]: Without dead ends: 17120 [2022-03-15 16:13:39,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1483 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=654, Invalid=4896, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 16:13:39,532 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 1151 mSDsluCounter, 3133 mSDsCounter, 0 mSdLazyCounter, 3385 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1151 SdHoareTripleChecker+Valid, 1131 SdHoareTripleChecker+Invalid, 4475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 3385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 931 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:39,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1151 Valid, 1131 Invalid, 4475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 3385 Invalid, 0 Unknown, 931 Unchecked, 1.4s Time] [2022-03-15 16:13:39,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17120 states. [2022-03-15 16:13:39,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17120 to 14420. [2022-03-15 16:13:39,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14420 states, 14419 states have (on average 4.612871905125182) internal successors, (66513), 14419 states have internal predecessors, (66513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:39,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14420 states to 14420 states and 66513 transitions. [2022-03-15 16:13:39,893 INFO L78 Accepts]: Start accepts. Automaton has 14420 states and 66513 transitions. Word has length 33 [2022-03-15 16:13:39,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:39,893 INFO L470 AbstractCegarLoop]: Abstraction has 14420 states and 66513 transitions. [2022-03-15 16:13:39,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.1714285714285713) internal successors, (76), 34 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:39,894 INFO L276 IsEmpty]: Start isEmpty. Operand 14420 states and 66513 transitions. [2022-03-15 16:13:39,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:13:39,924 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:39,924 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:39,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Ended with exit code 0 [2022-03-15 16:13:40,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:40,124 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:13:40,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:40,125 INFO L85 PathProgramCache]: Analyzing trace with hash 950808259, now seen corresponding path program 81 times [2022-03-15 16:13:40,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:40,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620466736] [2022-03-15 16:13:40,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:40,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:40,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:40,354 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:40,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:40,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620466736] [2022-03-15 16:13:40,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620466736] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:40,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694423890] [2022-03-15 16:13:40,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:13:40,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:40,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:40,355 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:40,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-03-15 16:13:40,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:13:40,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:40,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-15 16:13:40,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:40,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:40,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-03-15 16:13:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:40,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:41,349 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:41,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694423890] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:41,350 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:41,350 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-03-15 16:13:41,350 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836077025] [2022-03-15 16:13:41,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:41,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:13:41,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:41,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:13:41,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=968, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:13:41,350 INFO L87 Difference]: Start difference. First operand 14420 states and 66513 transitions. Second operand has 34 states, 34 states have (on average 2.411764705882353) internal successors, (82), 33 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:47,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:47,278 INFO L93 Difference]: Finished difference Result 20636 states and 90422 transitions. [2022-03-15 16:13:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 16:13:47,279 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.411764705882353) internal successors, (82), 33 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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-03-15 16:13:47,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:47,337 INFO L225 Difference]: With dead ends: 20636 [2022-03-15 16:13:47,337 INFO L226 Difference]: Without dead ends: 20566 [2022-03-15 16:13:47,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3343 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1426, Invalid=8876, Unknown=0, NotChecked=0, Total=10302 [2022-03-15 16:13:47,339 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 1319 mSDsluCounter, 4232 mSDsCounter, 0 mSdLazyCounter, 5252 mSolverCounterSat, 344 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1319 SdHoareTripleChecker+Valid, 1638 SdHoareTripleChecker+Invalid, 5596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 344 IncrementalHoareTripleChecker+Valid, 5252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:47,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1319 Valid, 1638 Invalid, 5596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [344 Valid, 5252 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-15 16:13:47,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20566 states. [2022-03-15 16:13:47,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20566 to 15044. [2022-03-15 16:13:47,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15044 states, 15043 states have (on average 4.6553878880542445) internal successors, (70031), 15043 states have internal predecessors, (70031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:47,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15044 states to 15044 states and 70031 transitions. [2022-03-15 16:13:47,816 INFO L78 Accepts]: Start accepts. Automaton has 15044 states and 70031 transitions. Word has length 33 [2022-03-15 16:13:47,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:47,816 INFO L470 AbstractCegarLoop]: Abstraction has 15044 states and 70031 transitions. [2022-03-15 16:13:47,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.411764705882353) internal successors, (82), 33 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:47,816 INFO L276 IsEmpty]: Start isEmpty. Operand 15044 states and 70031 transitions. [2022-03-15 16:13:47,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:13:47,846 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:47,846 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:47,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Forceful destruction successful, exit code 0 [2022-03-15 16:13:48,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2022-03-15 16:13:48,047 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:13:48,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:48,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1259566239, now seen corresponding path program 82 times [2022-03-15 16:13:48,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:48,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218426566] [2022-03-15 16:13:48,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:48,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:48,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:48,271 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:48,271 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:48,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218426566] [2022-03-15 16:13:48,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218426566] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:48,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550209750] [2022-03-15 16:13:48,272 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:13:48,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:48,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:48,273 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:48,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-03-15 16:13:48,303 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:13:48,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:48,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:13:48,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:48,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:48,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-03-15 16:13:48,731 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:48,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:48,990 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:13:48,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:13:49,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:49,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:49,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:49,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:49,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:13:49,085 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:49,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550209750] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:49,086 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:49,086 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:13:49,086 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619798104] [2022-03-15 16:13:49,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:49,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:13:49,086 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:49,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:13:49,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=884, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:13:49,086 INFO L87 Difference]: Start difference. First operand 15044 states and 70031 transitions. Second operand has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:13:54,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:54,163 INFO L93 Difference]: Finished difference Result 17637 states and 79021 transitions. [2022-03-15 16:13:54,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 16:13:54,164 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:13:54,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:54,217 INFO L225 Difference]: With dead ends: 17637 [2022-03-15 16:13:54,217 INFO L226 Difference]: Without dead ends: 17500 [2022-03-15 16:13:54,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2771 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=865, Invalid=8065, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:13:54,218 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 1038 mSDsluCounter, 4251 mSDsCounter, 0 mSdLazyCounter, 5254 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1038 SdHoareTripleChecker+Valid, 1634 SdHoareTripleChecker+Invalid, 5655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 5254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:54,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1038 Valid, 1634 Invalid, 5655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 5254 Invalid, 0 Unknown, 165 Unchecked, 2.3s Time] [2022-03-15 16:13:54,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17500 states. [2022-03-15 16:13:54,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17500 to 15001. [2022-03-15 16:13:54,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15001 states, 15000 states have (on average 4.658066666666667) internal successors, (69871), 15000 states have internal predecessors, (69871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:54,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15001 states to 15001 states and 69871 transitions. [2022-03-15 16:13:54,594 INFO L78 Accepts]: Start accepts. Automaton has 15001 states and 69871 transitions. Word has length 33 [2022-03-15 16:13:54,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:54,594 INFO L470 AbstractCegarLoop]: Abstraction has 15001 states and 69871 transitions. [2022-03-15 16:13:54,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:13:54,594 INFO L276 IsEmpty]: Start isEmpty. Operand 15001 states and 69871 transitions. [2022-03-15 16:13:54,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:13:54,626 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:54,626 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:54,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Ended with exit code 0 [2022-03-15 16:13:54,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-03-15 16:13:54,826 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:13:54,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:54,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1205308463, now seen corresponding path program 83 times [2022-03-15 16:13:54,827 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:54,827 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660687337] [2022-03-15 16:13:54,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:54,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:54,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:54,997 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:54,997 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:54,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660687337] [2022-03-15 16:13:54,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660687337] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:54,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740674329] [2022-03-15 16:13:54,997 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:13:54,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:54,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:54,998 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:54,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-03-15 16:13:55,031 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:13:55,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:55,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:13:55,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:55,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:55,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:13:55,428 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:55,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:13:55,650 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:13:55,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:13:55,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:55,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:13:55,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:55,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:55,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:13:55,754 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:55,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740674329] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:13:55,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:13:55,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 30 [2022-03-15 16:13:55,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214511216] [2022-03-15 16:13:55,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:13:55,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:13:55,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:13:55,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:13:55,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:13:55,755 INFO L87 Difference]: Start difference. First operand 15001 states and 69871 transitions. Second operand has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:58,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:13:58,259 INFO L93 Difference]: Finished difference Result 16718 states and 76386 transitions. [2022-03-15 16:13:58,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 16:13:58,260 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:13:58,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:13:58,311 INFO L225 Difference]: With dead ends: 16718 [2022-03-15 16:13:58,311 INFO L226 Difference]: Without dead ends: 16614 [2022-03-15 16:13:58,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=678, Invalid=5022, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 16:13:58,312 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 746 mSDsluCounter, 2443 mSDsCounter, 0 mSdLazyCounter, 3184 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 746 SdHoareTripleChecker+Valid, 998 SdHoareTripleChecker+Invalid, 3330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 3184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:13:58,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [746 Valid, 998 Invalid, 3330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 3184 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 16:13:58,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16614 states. [2022-03-15 16:13:58,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16614 to 15258. [2022-03-15 16:13:58,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15258 states, 15257 states have (on average 4.659041751327259) internal successors, (71083), 15257 states have internal predecessors, (71083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:58,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15258 states to 15258 states and 71083 transitions. [2022-03-15 16:13:58,682 INFO L78 Accepts]: Start accepts. Automaton has 15258 states and 71083 transitions. Word has length 33 [2022-03-15 16:13:58,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:13:58,682 INFO L470 AbstractCegarLoop]: Abstraction has 15258 states and 71083 transitions. [2022-03-15 16:13:58,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:13:58,682 INFO L276 IsEmpty]: Start isEmpty. Operand 15258 states and 71083 transitions. [2022-03-15 16:13:58,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:13:58,715 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:13:58,715 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:13:58,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Ended with exit code 0 [2022-03-15 16:13:58,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:58,916 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:13:58,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:13:58,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1151921943, now seen corresponding path program 84 times [2022-03-15 16:13:58,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:13:58,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470196976] [2022-03-15 16:13:58,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:13:58,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:13:58,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:13:59,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:59,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:13:59,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470196976] [2022-03-15 16:13:59,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470196976] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:13:59,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40054973] [2022-03-15 16:13:59,143 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:13:59,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:13:59,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:13:59,144 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:13:59,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-03-15 16:13:59,173 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:13:59,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:13:59,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:13:59,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:13:59,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:13:59,447 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:13:59,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-03-15 16:13:59,716 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:13:59,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:00,033 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:00,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40054973] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:00,033 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:00,033 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 32 [2022-03-15 16:14:00,033 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721536532] [2022-03-15 16:14:00,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:00,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:14:00,033 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:00,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:14:00,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:14:00,034 INFO L87 Difference]: Start difference. First operand 15258 states and 71083 transitions. Second operand has 33 states, 33 states have (on average 2.5454545454545454) internal successors, (84), 32 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:03,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:03,653 INFO L93 Difference]: Finished difference Result 18861 states and 84076 transitions. [2022-03-15 16:14:03,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:14:03,653 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.5454545454545454) internal successors, (84), 32 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:14:03,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:03,717 INFO L225 Difference]: With dead ends: 18861 [2022-03-15 16:14:03,717 INFO L226 Difference]: Without dead ends: 18759 [2022-03-15 16:14:03,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1580 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=676, Invalid=4874, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 16:14:03,718 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 1317 mSDsluCounter, 3482 mSDsCounter, 0 mSdLazyCounter, 4344 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1317 SdHoareTripleChecker+Valid, 1375 SdHoareTripleChecker+Invalid, 4533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 4344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:03,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1317 Valid, 1375 Invalid, 4533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 4344 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:14:03,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18759 states. [2022-03-15 16:14:04,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18759 to 15447. [2022-03-15 16:14:04,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15447 states, 15446 states have (on average 4.659264534507316) internal successors, (71967), 15446 states have internal predecessors, (71967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:04,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15447 states to 15447 states and 71967 transitions. [2022-03-15 16:14:04,163 INFO L78 Accepts]: Start accepts. Automaton has 15447 states and 71967 transitions. Word has length 33 [2022-03-15 16:14:04,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:04,163 INFO L470 AbstractCegarLoop]: Abstraction has 15447 states and 71967 transitions. [2022-03-15 16:14:04,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.5454545454545454) internal successors, (84), 32 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:04,163 INFO L276 IsEmpty]: Start isEmpty. Operand 15447 states and 71967 transitions. [2022-03-15 16:14:04,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:14:04,194 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:04,194 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:04,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Forceful destruction successful, exit code 0 [2022-03-15 16:14:04,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable191 [2022-03-15 16:14:04,396 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:14:04,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:04,396 INFO L85 PathProgramCache]: Analyzing trace with hash -142329247, now seen corresponding path program 85 times [2022-03-15 16:14:04,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:04,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985830389] [2022-03-15 16:14:04,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:04,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:04,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:04,584 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:04,584 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:04,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985830389] [2022-03-15 16:14:04,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985830389] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:04,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675844988] [2022-03-15 16:14:04,584 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:14:04,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:04,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:04,586 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:04,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-03-15 16:14:04,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:04,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:14:04,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:04,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:04,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:14:05,013 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:05,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:05,251 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:14:05,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:14:05,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:14:05,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:14:05,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:05,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:05,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:14:05,354 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:05,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675844988] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:05,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:05,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:14:05,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36121043] [2022-03-15 16:14:05,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:05,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:14:05,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:05,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:14:05,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:14:05,355 INFO L87 Difference]: Start difference. First operand 15447 states and 71967 transitions. Second operand has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:08,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:08,178 INFO L93 Difference]: Finished difference Result 16976 states and 77789 transitions. [2022-03-15 16:14:08,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 16:14:08,178 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:14:08,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:08,230 INFO L225 Difference]: With dead ends: 16976 [2022-03-15 16:14:08,231 INFO L226 Difference]: Without dead ends: 16789 [2022-03-15 16:14:08,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2134 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=754, Invalid=6052, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 16:14:08,231 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 778 mSDsluCounter, 2541 mSDsCounter, 0 mSdLazyCounter, 3301 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 1038 SdHoareTripleChecker+Invalid, 3463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 3301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:08,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [778 Valid, 1038 Invalid, 3463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 3301 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 16:14:08,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16789 states. [2022-03-15 16:14:08,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16789 to 15392. [2022-03-15 16:14:08,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15392 states, 15391 states have (on average 4.659866155545449) internal successors, (71720), 15391 states have internal predecessors, (71720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:08,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15392 states to 15392 states and 71720 transitions. [2022-03-15 16:14:08,590 INFO L78 Accepts]: Start accepts. Automaton has 15392 states and 71720 transitions. Word has length 33 [2022-03-15 16:14:08,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:08,590 INFO L470 AbstractCegarLoop]: Abstraction has 15392 states and 71720 transitions. [2022-03-15 16:14:08,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:08,591 INFO L276 IsEmpty]: Start isEmpty. Operand 15392 states and 71720 transitions. [2022-03-15 16:14:08,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:14:08,623 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:08,623 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:08,638 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Ended with exit code 0 [2022-03-15 16:14:08,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:08,823 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:14:08,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:08,824 INFO L85 PathProgramCache]: Analyzing trace with hash -654878009, now seen corresponding path program 86 times [2022-03-15 16:14:08,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:08,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138396729] [2022-03-15 16:14:08,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:08,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:08,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:08,988 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:08,988 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:08,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138396729] [2022-03-15 16:14:08,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138396729] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:08,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257235689] [2022-03-15 16:14:08,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:14:08,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:08,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:08,989 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:08,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-03-15 16:14:09,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:14:09,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:09,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:14:09,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:09,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:14:09,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-03-15 16:14:09,825 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:09,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:10,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:14:10,012 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 17 treesize of output 22 [2022-03-15 16:14:10,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:10,021 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 17 treesize of output 7 [2022-03-15 16:14:10,069 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:10,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257235689] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:10,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:10,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-03-15 16:14:10,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180365261] [2022-03-15 16:14:10,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:10,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:14:10,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:10,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:14:10,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:14:10,070 INFO L87 Difference]: Start difference. First operand 15392 states and 71720 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:11,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:11,716 INFO L93 Difference]: Finished difference Result 16443 states and 75671 transitions. [2022-03-15 16:14:11,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:14:11,716 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:14:11,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:11,768 INFO L225 Difference]: With dead ends: 16443 [2022-03-15 16:14:11,768 INFO L226 Difference]: Without dead ends: 16426 [2022-03-15 16:14:11,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 732 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=318, Invalid=2232, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 16:14:11,768 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 527 mSDsluCounter, 2256 mSDsCounter, 0 mSdLazyCounter, 2602 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 884 SdHoareTripleChecker+Invalid, 3211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 2602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 536 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:11,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 884 Invalid, 3211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 2602 Invalid, 0 Unknown, 536 Unchecked, 1.0s Time] [2022-03-15 16:14:11,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16426 states. [2022-03-15 16:14:12,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16426 to 15399. [2022-03-15 16:14:12,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15399 states, 15398 states have (on average 4.660085725418885) internal successors, (71756), 15398 states have internal predecessors, (71756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:12,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15399 states to 15399 states and 71756 transitions. [2022-03-15 16:14:12,111 INFO L78 Accepts]: Start accepts. Automaton has 15399 states and 71756 transitions. Word has length 33 [2022-03-15 16:14:12,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:12,111 INFO L470 AbstractCegarLoop]: Abstraction has 15399 states and 71756 transitions. [2022-03-15 16:14:12,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:12,111 INFO L276 IsEmpty]: Start isEmpty. Operand 15399 states and 71756 transitions. [2022-03-15 16:14:12,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:14:12,142 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:12,142 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:12,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Ended with exit code 0 [2022-03-15 16:14:12,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:12,343 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:14:12,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:12,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1554240081, now seen corresponding path program 87 times [2022-03-15 16:14:12,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:12,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111382028] [2022-03-15 16:14:12,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:12,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:12,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:12,568 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:12,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:12,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111382028] [2022-03-15 16:14:12,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111382028] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:12,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112115944] [2022-03-15 16:14:12,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:14:12,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:12,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:12,570 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:12,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-03-15 16:14:12,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:14:12,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:12,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:14:12,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:12,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:14:12,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:14:13,777 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:13,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:14,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:14:14,069 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 17 treesize of output 22 [2022-03-15 16:14:14,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:14,079 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 17 treesize of output 7 [2022-03-15 16:14:14,131 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:14,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112115944] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:14,131 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:14,131 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 16:14:14,131 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615642566] [2022-03-15 16:14:14,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:14,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:14:14,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:14,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:14:14,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1063, Unknown=1, NotChecked=0, Total=1190 [2022-03-15 16:14:14,132 INFO L87 Difference]: Start difference. First operand 15399 states and 71756 transitions. Second operand has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 34 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-03-15 16:14:17,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:17,751 INFO L93 Difference]: Finished difference Result 18711 states and 83306 transitions. [2022-03-15 16:14:17,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 16:14:17,752 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 34 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:14:17,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:17,807 INFO L225 Difference]: With dead ends: 18711 [2022-03-15 16:14:17,807 INFO L226 Difference]: Without dead ends: 18689 [2022-03-15 16:14:17,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2042 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=595, Invalid=5884, Unknown=1, NotChecked=0, Total=6480 [2022-03-15 16:14:17,809 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 878 mSDsluCounter, 4037 mSDsCounter, 0 mSdLazyCounter, 4363 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 878 SdHoareTripleChecker+Valid, 1700 SdHoareTripleChecker+Invalid, 5305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 4363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 854 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:17,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [878 Valid, 1700 Invalid, 5305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 4363 Invalid, 0 Unknown, 854 Unchecked, 1.8s Time] [2022-03-15 16:14:17,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18689 states. [2022-03-15 16:14:18,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18689 to 15678. [2022-03-15 16:14:18,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15678 states, 15677 states have (on average 4.658671939784398) internal successors, (73034), 15677 states have internal predecessors, (73034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:18,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15678 states to 15678 states and 73034 transitions. [2022-03-15 16:14:18,212 INFO L78 Accepts]: Start accepts. Automaton has 15678 states and 73034 transitions. Word has length 33 [2022-03-15 16:14:18,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:18,212 INFO L470 AbstractCegarLoop]: Abstraction has 15678 states and 73034 transitions. [2022-03-15 16:14:18,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 34 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-03-15 16:14:18,212 INFO L276 IsEmpty]: Start isEmpty. Operand 15678 states and 73034 transitions. [2022-03-15 16:14:18,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:14:18,244 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:18,244 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:18,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Forceful destruction successful, exit code 0 [2022-03-15 16:14:18,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:18,445 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:14:18,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:18,445 INFO L85 PathProgramCache]: Analyzing trace with hash 960128913, now seen corresponding path program 88 times [2022-03-15 16:14:18,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:18,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190370038] [2022-03-15 16:14:18,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:18,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:18,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:18,661 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:18,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:18,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190370038] [2022-03-15 16:14:18,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190370038] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:18,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386393092] [2022-03-15 16:14:18,661 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:14:18,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:18,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:18,662 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:18,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-03-15 16:14:18,695 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:14:18,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:18,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:14:18,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:19,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:19,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:14:19,116 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:19,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:19,361 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:14:19,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:14:19,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:14:19,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:14:19,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:19,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:19,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:14:19,467 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:19,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386393092] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:19,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:19,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:14:19,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701223566] [2022-03-15 16:14:19,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:19,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:14:19,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:19,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:14:19,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:14:19,468 INFO L87 Difference]: Start difference. First operand 15678 states and 73034 transitions. Second operand has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:24,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:24,287 INFO L93 Difference]: Finished difference Result 19928 states and 88107 transitions. [2022-03-15 16:14:24,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 16:14:24,287 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:14:24,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:24,347 INFO L225 Difference]: With dead ends: 19928 [2022-03-15 16:14:24,347 INFO L226 Difference]: Without dead ends: 19813 [2022-03-15 16:14:24,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3509 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1047, Invalid=9459, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 16:14:24,349 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 1207 mSDsluCounter, 3820 mSDsCounter, 0 mSdLazyCounter, 4897 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1207 SdHoareTripleChecker+Valid, 1482 SdHoareTripleChecker+Invalid, 5095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 4897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:24,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1207 Valid, 1482 Invalid, 5095 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 4897 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-15 16:14:24,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19813 states. [2022-03-15 16:14:24,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19813 to 16009. [2022-03-15 16:14:24,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16009 states, 16008 states have (on average 4.664730134932534) internal successors, (74673), 16008 states have internal predecessors, (74673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:24,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16009 states to 16009 states and 74673 transitions. [2022-03-15 16:14:24,878 INFO L78 Accepts]: Start accepts. Automaton has 16009 states and 74673 transitions. Word has length 33 [2022-03-15 16:14:24,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:24,878 INFO L470 AbstractCegarLoop]: Abstraction has 16009 states and 74673 transitions. [2022-03-15 16:14:24,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:24,879 INFO L276 IsEmpty]: Start isEmpty. Operand 16009 states and 74673 transitions. [2022-03-15 16:14:24,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:14:24,912 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:24,912 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:24,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Forceful destruction successful, exit code 0 [2022-03-15 16:14:25,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:25,112 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:14:25,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:25,113 INFO L85 PathProgramCache]: Analyzing trace with hash -2002515719, now seen corresponding path program 89 times [2022-03-15 16:14:25,113 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:25,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460055757] [2022-03-15 16:14:25,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:25,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:25,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:25,276 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:25,276 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:25,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460055757] [2022-03-15 16:14:25,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460055757] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:25,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043342701] [2022-03-15 16:14:25,276 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:14:25,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:25,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:25,278 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:25,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-03-15 16:14:25,309 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:14:25,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:25,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:14:25,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:25,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:25,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:14:25,713 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:25,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:25,957 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:14:25,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:14:26,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:14:26,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:14:26,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:26,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:26,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:14:26,063 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:26,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043342701] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:26,063 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:26,063 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:14:26,063 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150929490] [2022-03-15 16:14:26,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:26,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:14:26,064 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:26,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:14:26,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:14:26,064 INFO L87 Difference]: Start difference. First operand 16009 states and 74673 transitions. Second operand has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:28,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:28,597 INFO L93 Difference]: Finished difference Result 17781 states and 81478 transitions. [2022-03-15 16:14:28,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 16:14:28,598 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:14:28,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:28,651 INFO L225 Difference]: With dead ends: 17781 [2022-03-15 16:14:28,651 INFO L226 Difference]: Without dead ends: 17651 [2022-03-15 16:14:28,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1735 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=572, Invalid=5280, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 16:14:28,653 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 700 mSDsluCounter, 2984 mSDsCounter, 0 mSdLazyCounter, 3379 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 4016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 3379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 492 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:28,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [700 Valid, 1209 Invalid, 4016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 3379 Invalid, 0 Unknown, 492 Unchecked, 1.4s Time] [2022-03-15 16:14:28,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17651 states. [2022-03-15 16:14:29,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17651 to 15985. [2022-03-15 16:14:29,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15985 states, 15984 states have (on average 4.662787787787788) internal successors, (74530), 15984 states have internal predecessors, (74530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:29,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15985 states to 15985 states and 74530 transitions. [2022-03-15 16:14:29,132 INFO L78 Accepts]: Start accepts. Automaton has 15985 states and 74530 transitions. Word has length 33 [2022-03-15 16:14:29,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:29,132 INFO L470 AbstractCegarLoop]: Abstraction has 15985 states and 74530 transitions. [2022-03-15 16:14:29,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:29,133 INFO L276 IsEmpty]: Start isEmpty. Operand 15985 states and 74530 transitions. [2022-03-15 16:14:29,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:14:29,165 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:29,165 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:29,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Forceful destruction successful, exit code 0 [2022-03-15 16:14:29,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:29,365 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:14:29,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:29,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1115012038, now seen corresponding path program 12 times [2022-03-15 16:14:29,366 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:29,366 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223595600] [2022-03-15 16:14:29,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:29,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:29,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:29,546 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:29,546 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:29,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223595600] [2022-03-15 16:14:29,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223595600] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:29,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663625546] [2022-03-15 16:14:29,546 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:14:29,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:29,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:29,547 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:29,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-03-15 16:14:29,578 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:14:29,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:29,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:14:29,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:29,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:29,878 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:14:29,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 32 treesize of output 56 [2022-03-15 16:14:30,113 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:30,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:30,365 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 16:14:30,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663625546] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:30,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:30,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 30 [2022-03-15 16:14:30,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862420463] [2022-03-15 16:14:30,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:30,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:14:30,366 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:30,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:14:30,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=825, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:14:30,366 INFO L87 Difference]: Start difference. First operand 15985 states and 74530 transitions. Second operand has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 30 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:33,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:33,229 INFO L93 Difference]: Finished difference Result 18228 states and 83086 transitions. [2022-03-15 16:14:33,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 16:14:33,230 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 30 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have 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-03-15 16:14:33,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:33,285 INFO L225 Difference]: With dead ends: 18228 [2022-03-15 16:14:33,285 INFO L226 Difference]: Without dead ends: 18148 [2022-03-15 16:14:33,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1581 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=555, Invalid=4995, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 16:14:33,286 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 918 mSDsluCounter, 2979 mSDsCounter, 0 mSdLazyCounter, 3923 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 918 SdHoareTripleChecker+Valid, 1229 SdHoareTripleChecker+Invalid, 4100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 3923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:33,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [918 Valid, 1229 Invalid, 4100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 3923 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 16:14:33,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18148 states. [2022-03-15 16:14:33,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18148 to 16027. [2022-03-15 16:14:33,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16027 states, 16026 states have (on average 4.663234743541745) internal successors, (74733), 16026 states have internal predecessors, (74733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:33,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16027 states to 16027 states and 74733 transitions. [2022-03-15 16:14:33,773 INFO L78 Accepts]: Start accepts. Automaton has 16027 states and 74733 transitions. Word has length 33 [2022-03-15 16:14:33,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:33,773 INFO L470 AbstractCegarLoop]: Abstraction has 16027 states and 74733 transitions. [2022-03-15 16:14:33,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 30 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:33,773 INFO L276 IsEmpty]: Start isEmpty. Operand 16027 states and 74733 transitions. [2022-03-15 16:14:33,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:14:33,808 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:33,808 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:33,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Forceful destruction successful, exit code 0 [2022-03-15 16:14:34,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:34,009 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:14:34,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:34,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1352994994, now seen corresponding path program 13 times [2022-03-15 16:14:34,010 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:34,010 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218699713] [2022-03-15 16:14:34,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:34,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:34,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:34,172 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:34,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:34,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218699713] [2022-03-15 16:14:34,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218699713] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:34,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212889910] [2022-03-15 16:14:34,172 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:14:34,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:34,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:34,173 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:34,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-03-15 16:14:34,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:34,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:14:34,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:34,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:34,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:14:34,623 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:34,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:34,881 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:14:34,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:14:34,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:14:34,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:14:34,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:34,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:34,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:14:34,984 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:34,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212889910] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:34,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:34,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:14:34,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112992872] [2022-03-15 16:14:34,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:34,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:14:34,984 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:34,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:14:34,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:14:34,985 INFO L87 Difference]: Start difference. First operand 16027 states and 74733 transitions. Second operand has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:37,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:37,490 INFO L93 Difference]: Finished difference Result 17634 states and 81016 transitions. [2022-03-15 16:14:37,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 16:14:37,491 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:14:37,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:37,542 INFO L225 Difference]: With dead ends: 17634 [2022-03-15 16:14:37,543 INFO L226 Difference]: Without dead ends: 17555 [2022-03-15 16:14:37,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1635 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=544, Invalid=5156, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 16:14:37,543 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 694 mSDsluCounter, 2326 mSDsCounter, 0 mSdLazyCounter, 3028 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 694 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 3152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 3028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:37,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [694 Valid, 972 Invalid, 3152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 3028 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 16:14:37,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17555 states. [2022-03-15 16:14:37,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17555 to 15990. [2022-03-15 16:14:37,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15990 states, 15989 states have (on average 4.667396334980299) internal successors, (74627), 15989 states have internal predecessors, (74627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:37,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15990 states to 15990 states and 74627 transitions. [2022-03-15 16:14:37,900 INFO L78 Accepts]: Start accepts. Automaton has 15990 states and 74627 transitions. Word has length 33 [2022-03-15 16:14:37,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:37,900 INFO L470 AbstractCegarLoop]: Abstraction has 15990 states and 74627 transitions. [2022-03-15 16:14:37,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:37,901 INFO L276 IsEmpty]: Start isEmpty. Operand 15990 states and 74627 transitions. [2022-03-15 16:14:37,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:14:37,936 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:37,936 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:37,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Ended with exit code 0 [2022-03-15 16:14:38,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable198 [2022-03-15 16:14:38,136 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:14:38,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:38,136 INFO L85 PathProgramCache]: Analyzing trace with hash 756920949, now seen corresponding path program 90 times [2022-03-15 16:14:38,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:38,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892130323] [2022-03-15 16:14:38,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:38,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:38,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:38,360 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:38,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:38,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892130323] [2022-03-15 16:14:38,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892130323] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:38,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541354771] [2022-03-15 16:14:38,361 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:14:38,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:38,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:38,361 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:38,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-03-15 16:14:38,392 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:14:38,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:38,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:14:38,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:38,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:38,686 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:14:38,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 53 [2022-03-15 16:14:38,905 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:38,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:39,249 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:14:39,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541354771] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:39,250 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:39,250 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 33 [2022-03-15 16:14:39,250 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870984119] [2022-03-15 16:14:39,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:39,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:14:39,250 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:39,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:14:39,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1002, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:14:39,251 INFO L87 Difference]: Start difference. First operand 15990 states and 74627 transitions. Second operand has 34 states, 34 states have (on average 2.4705882352941178) internal successors, (84), 33 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:43,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:43,939 INFO L93 Difference]: Finished difference Result 19522 states and 86559 transitions. [2022-03-15 16:14:43,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 16:14:43,940 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.4705882352941178) internal successors, (84), 33 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:14:43,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:44,001 INFO L225 Difference]: With dead ends: 19522 [2022-03-15 16:14:44,001 INFO L226 Difference]: Without dead ends: 19461 [2022-03-15 16:14:44,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2636 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=948, Invalid=7424, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 16:14:44,002 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 1570 mSDsluCounter, 4214 mSDsCounter, 0 mSdLazyCounter, 5289 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1570 SdHoareTripleChecker+Valid, 1623 SdHoareTripleChecker+Invalid, 5500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 5289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:44,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1570 Valid, 1623 Invalid, 5500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 5289 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-15 16:14:44,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19461 states. [2022-03-15 16:14:44,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19461 to 16114. [2022-03-15 16:14:44,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16114 states, 16113 states have (on average 4.663749767268665) internal successors, (75147), 16113 states have internal predecessors, (75147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:44,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16114 states to 16114 states and 75147 transitions. [2022-03-15 16:14:44,505 INFO L78 Accepts]: Start accepts. Automaton has 16114 states and 75147 transitions. Word has length 33 [2022-03-15 16:14:44,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:44,505 INFO L470 AbstractCegarLoop]: Abstraction has 16114 states and 75147 transitions. [2022-03-15 16:14:44,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.4705882352941178) internal successors, (84), 33 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:44,505 INFO L276 IsEmpty]: Start isEmpty. Operand 16114 states and 75147 transitions. [2022-03-15 16:14:44,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:14:44,538 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:44,538 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:44,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Forceful destruction successful, exit code 0 [2022-03-15 16:14:44,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-03-15 16:14:44,738 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:14:44,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:44,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1602896501, now seen corresponding path program 91 times [2022-03-15 16:14:44,739 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:44,739 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777647230] [2022-03-15 16:14:44,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:44,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:44,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:44,952 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:44,952 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:44,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777647230] [2022-03-15 16:14:44,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777647230] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:44,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132701377] [2022-03-15 16:14:44,953 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:14:44,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:44,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:44,954 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:44,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-03-15 16:14:44,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:44,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:14:44,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:45,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:45,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:14:45,390 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:45,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:45,625 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:14:45,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:14:45,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:14:45,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:14:45,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:45,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:45,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:14:45,735 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:45,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132701377] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:45,735 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:45,735 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:14:45,735 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669882160] [2022-03-15 16:14:45,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:45,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:14:45,735 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:45,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:14:45,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:14:45,736 INFO L87 Difference]: Start difference. First operand 16114 states and 75147 transitions. Second operand has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:14:51,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:51,172 INFO L93 Difference]: Finished difference Result 20429 states and 90191 transitions. [2022-03-15 16:14:51,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-15 16:14:51,172 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:14:51,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:51,240 INFO L225 Difference]: With dead ends: 20429 [2022-03-15 16:14:51,241 INFO L226 Difference]: Without dead ends: 20249 [2022-03-15 16:14:51,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3783 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1160, Invalid=9970, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 16:14:51,242 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 1240 mSDsluCounter, 4113 mSDsCounter, 0 mSdLazyCounter, 4950 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1240 SdHoareTripleChecker+Valid, 1523 SdHoareTripleChecker+Invalid, 5675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 4950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 526 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:51,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1240 Valid, 1523 Invalid, 5675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 4950 Invalid, 0 Unknown, 526 Unchecked, 2.1s Time] [2022-03-15 16:14:51,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20249 states. [2022-03-15 16:14:51,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20249 to 16303. [2022-03-15 16:14:51,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16303 states, 16302 states have (on average 4.6705312231628024) internal successors, (76139), 16302 states have internal predecessors, (76139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:51,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16303 states to 16303 states and 76139 transitions. [2022-03-15 16:14:51,747 INFO L78 Accepts]: Start accepts. Automaton has 16303 states and 76139 transitions. Word has length 33 [2022-03-15 16:14:51,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:51,747 INFO L470 AbstractCegarLoop]: Abstraction has 16303 states and 76139 transitions. [2022-03-15 16:14:51,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:14:51,747 INFO L276 IsEmpty]: Start isEmpty. Operand 16303 states and 76139 transitions. [2022-03-15 16:14:51,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:14:51,781 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:51,781 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:51,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2022-03-15 16:14:51,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:51,982 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:14:51,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:51,982 INFO L85 PathProgramCache]: Analyzing trace with hash -62579695, now seen corresponding path program 92 times [2022-03-15 16:14:51,982 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:51,982 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686078460] [2022-03-15 16:14:51,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:51,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:51,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:52,149 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:52,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:52,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686078460] [2022-03-15 16:14:52,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686078460] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:52,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655216337] [2022-03-15 16:14:52,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:14:52,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:52,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:52,150 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:52,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-03-15 16:14:52,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:14:52,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:52,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:14:52,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:52,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:14:52,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-03-15 16:14:52,838 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:52,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:53,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:14:53,011 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 17 treesize of output 22 [2022-03-15 16:14:53,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:53,019 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 17 treesize of output 7 [2022-03-15 16:14:53,064 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:53,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655216337] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:53,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:53,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-03-15 16:14:53,065 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994712694] [2022-03-15 16:14:53,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:53,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:14:53,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:53,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:14:53,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:14:53,065 INFO L87 Difference]: Start difference. First operand 16303 states and 76139 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:55,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:14:55,072 INFO L93 Difference]: Finished difference Result 16950 states and 78639 transitions. [2022-03-15 16:14:55,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 16:14:55,073 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:14:55,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:14:55,128 INFO L225 Difference]: With dead ends: 16950 [2022-03-15 16:14:55,128 INFO L226 Difference]: Without dead ends: 16921 [2022-03-15 16:14:55,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=285, Invalid=2165, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 16:14:55,129 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 503 mSDsluCounter, 2616 mSDsCounter, 0 mSdLazyCounter, 3298 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 1009 SdHoareTripleChecker+Invalid, 3772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 3298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 374 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:14:55,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 1009 Invalid, 3772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 3298 Invalid, 0 Unknown, 374 Unchecked, 1.2s Time] [2022-03-15 16:14:55,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16921 states. [2022-03-15 16:14:55,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16921 to 16303. [2022-03-15 16:14:55,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16303 states, 16302 states have (on average 4.6696110906637225) internal successors, (76124), 16302 states have internal predecessors, (76124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:55,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16303 states to 16303 states and 76124 transitions. [2022-03-15 16:14:55,510 INFO L78 Accepts]: Start accepts. Automaton has 16303 states and 76124 transitions. Word has length 33 [2022-03-15 16:14:55,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:14:55,510 INFO L470 AbstractCegarLoop]: Abstraction has 16303 states and 76124 transitions. [2022-03-15 16:14:55,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:14:55,510 INFO L276 IsEmpty]: Start isEmpty. Operand 16303 states and 76124 transitions. [2022-03-15 16:14:55,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:14:55,543 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:14:55,543 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:14:55,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Ended with exit code 0 [2022-03-15 16:14:55,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-03-15 16:14:55,743 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:14:55,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:14:55,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1889539959, now seen corresponding path program 93 times [2022-03-15 16:14:55,743 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:14:55,743 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515678738] [2022-03-15 16:14:55,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:14:55,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:14:55,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:14:55,900 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:55,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:14:55,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515678738] [2022-03-15 16:14:55,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515678738] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:14:55,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578645485] [2022-03-15 16:14:55,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:14:55,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:14:55,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:14:55,902 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:14:55,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-03-15 16:14:55,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:14:55,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:14:55,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:14:55,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:14:56,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:14:56,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-03-15 16:14:58,661 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:58,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:14:58,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:14:58,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 17 treesize of output 22 [2022-03-15 16:14:58,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:14:58,836 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 17 treesize of output 7 [2022-03-15 16:14:58,880 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:14:58,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578645485] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:14:58,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:14:58,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-03-15 16:14:58,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255677581] [2022-03-15 16:14:58,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:14:58,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:14:58,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:14:58,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:14:58,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=774, Unknown=1, NotChecked=0, Total=870 [2022-03-15 16:14:58,881 INFO L87 Difference]: Start difference. First operand 16303 states and 76124 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:00,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:00,356 INFO L93 Difference]: Finished difference Result 16888 states and 78327 transitions. [2022-03-15 16:15:00,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:15:00,356 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:00,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:00,407 INFO L225 Difference]: With dead ends: 16888 [2022-03-15 16:15:00,407 INFO L226 Difference]: Without dead ends: 16860 [2022-03-15 16:15:00,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=234, Invalid=1835, Unknown=1, NotChecked=0, Total=2070 [2022-03-15 16:15:00,407 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 406 mSDsluCounter, 1987 mSDsCounter, 0 mSdLazyCounter, 2602 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 2883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 2602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 235 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:00,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 808 Invalid, 2883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 2602 Invalid, 0 Unknown, 235 Unchecked, 1.0s Time] [2022-03-15 16:15:00,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16860 states. [2022-03-15 16:15:00,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16860 to 16288. [2022-03-15 16:15:00,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16288 states, 16287 states have (on average 4.670043593049671) internal successors, (76061), 16287 states have internal predecessors, (76061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:00,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16288 states to 16288 states and 76061 transitions. [2022-03-15 16:15:00,827 INFO L78 Accepts]: Start accepts. Automaton has 16288 states and 76061 transitions. Word has length 33 [2022-03-15 16:15:00,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:00,827 INFO L470 AbstractCegarLoop]: Abstraction has 16288 states and 76061 transitions. [2022-03-15 16:15:00,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:00,827 INFO L276 IsEmpty]: Start isEmpty. Operand 16288 states and 76061 transitions. [2022-03-15 16:15:00,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:00,863 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:00,863 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:00,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Ended with exit code 0 [2022-03-15 16:15:01,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-03-15 16:15:01,064 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:01,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:01,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1963210305, now seen corresponding path program 94 times [2022-03-15 16:15:01,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:01,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662294684] [2022-03-15 16:15:01,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:01,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:01,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:01,235 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:01,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:01,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662294684] [2022-03-15 16:15:01,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662294684] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:01,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504631127] [2022-03-15 16:15:01,236 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:15:01,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:01,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:01,237 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:01,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-03-15 16:15:01,266 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:15:01,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:01,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:15:01,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:01,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:01,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:15:01,744 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:01,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:02,048 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:15:02,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:15:02,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:02,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:02,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:02,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:02,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:15:02,153 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:02,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504631127] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:02,153 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:02,153 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:15:02,153 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661632416] [2022-03-15 16:15:02,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:02,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:15:02,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:02,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:15:02,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=970, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:15:02,154 INFO L87 Difference]: Start difference. First operand 16288 states and 76061 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:04,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:04,932 INFO L93 Difference]: Finished difference Result 17247 states and 79590 transitions. [2022-03-15 16:15:04,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:15:04,932 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:15:04,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:04,985 INFO L225 Difference]: With dead ends: 17247 [2022-03-15 16:15:04,985 INFO L226 Difference]: Without dead ends: 17104 [2022-03-15 16:15:04,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1095 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=375, Invalid=4455, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 16:15:04,986 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 457 mSDsluCounter, 3243 mSDsCounter, 0 mSdLazyCounter, 4258 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 1341 SdHoareTripleChecker+Invalid, 4325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 4258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:04,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 1341 Invalid, 4325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 4258 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 16:15:05,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17104 states. [2022-03-15 16:15:05,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17104 to 16294. [2022-03-15 16:15:05,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16294 states, 16293 states have (on average 4.669367212913521) internal successors, (76078), 16293 states have internal predecessors, (76078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:05,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16294 states to 16294 states and 76078 transitions. [2022-03-15 16:15:05,445 INFO L78 Accepts]: Start accepts. Automaton has 16294 states and 76078 transitions. Word has length 33 [2022-03-15 16:15:05,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:05,445 INFO L470 AbstractCegarLoop]: Abstraction has 16294 states and 76078 transitions. [2022-03-15 16:15:05,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:05,445 INFO L276 IsEmpty]: Start isEmpty. Operand 16294 states and 76078 transitions. [2022-03-15 16:15:05,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:05,479 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:05,479 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:05,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Ended with exit code 0 [2022-03-15 16:15:05,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:05,679 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:05,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:05,680 INFO L85 PathProgramCache]: Analyzing trace with hash -186109133, now seen corresponding path program 95 times [2022-03-15 16:15:05,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:05,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301735804] [2022-03-15 16:15:05,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:05,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:05,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:05,842 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:05,842 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:05,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301735804] [2022-03-15 16:15:05,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301735804] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:05,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510867649] [2022-03-15 16:15:05,843 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:15:05,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:05,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:05,844 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:05,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-03-15 16:15:05,876 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:15:05,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:05,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:15:05,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:06,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:06,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:15:06,333 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:06,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:06,589 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:15:06,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:15:06,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:06,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:06,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:06,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:06,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:15:06,697 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:06,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510867649] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:06,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:06,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 30 [2022-03-15 16:15:06,697 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820102042] [2022-03-15 16:15:06,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:06,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:15:06,698 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:06,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:15:06,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=833, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:15:06,698 INFO L87 Difference]: Start difference. First operand 16294 states and 76078 transitions. Second operand has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:08,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:08,909 INFO L93 Difference]: Finished difference Result 17444 states and 80518 transitions. [2022-03-15 16:15:08,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 16:15:08,909 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:08,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:08,962 INFO L225 Difference]: With dead ends: 17444 [2022-03-15 16:15:08,962 INFO L226 Difference]: Without dead ends: 17339 [2022-03-15 16:15:08,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=316, Invalid=3224, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 16:15:08,963 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 550 mSDsluCounter, 2796 mSDsCounter, 0 mSdLazyCounter, 3603 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 1114 SdHoareTripleChecker+Invalid, 3674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 3603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:08,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 1114 Invalid, 3674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 3603 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 16:15:08,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17339 states. [2022-03-15 16:15:09,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17339 to 16250. [2022-03-15 16:15:09,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16250 states, 16249 states have (on average 4.669641208689765) internal successors, (75877), 16249 states have internal predecessors, (75877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:09,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16250 states to 16250 states and 75877 transitions. [2022-03-15 16:15:09,387 INFO L78 Accepts]: Start accepts. Automaton has 16250 states and 75877 transitions. Word has length 33 [2022-03-15 16:15:09,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:09,387 INFO L470 AbstractCegarLoop]: Abstraction has 16250 states and 75877 transitions. [2022-03-15 16:15:09,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:09,387 INFO L276 IsEmpty]: Start isEmpty. Operand 16250 states and 75877 transitions. [2022-03-15 16:15:09,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:09,421 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:09,421 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:09,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Ended with exit code 0 [2022-03-15 16:15:09,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-03-15 16:15:09,622 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:09,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:09,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1517085983, now seen corresponding path program 96 times [2022-03-15 16:15:09,622 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:09,622 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638404278] [2022-03-15 16:15:09,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:09,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:09,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:09,796 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:09,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:09,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638404278] [2022-03-15 16:15:09,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638404278] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:09,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524470163] [2022-03-15 16:15:09,797 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:15:09,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:09,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:09,798 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:09,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-03-15 16:15:09,829 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:15:09,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:09,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:15:09,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:10,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:10,157 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:15:10,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-03-15 16:15:10,370 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:10,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:10,668 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:10,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524470163] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:10,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:10,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-03-15 16:15:10,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680201674] [2022-03-15 16:15:10,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:10,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:15:10,668 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:10,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:15:10,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=940, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:15:10,669 INFO L87 Difference]: Start difference. First operand 16250 states and 75877 transitions. Second operand has 33 states, 33 states have (on average 2.4242424242424243) internal successors, (80), 32 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:15,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:15,276 INFO L93 Difference]: Finished difference Result 19660 states and 89347 transitions. [2022-03-15 16:15:15,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 16:15:15,276 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4242424242424243) internal successors, (80), 32 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:15,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:15,336 INFO L225 Difference]: With dead ends: 19660 [2022-03-15 16:15:15,336 INFO L226 Difference]: Without dead ends: 19622 [2022-03-15 16:15:15,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2590 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=987, Invalid=7943, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:15:15,337 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 1188 mSDsluCounter, 4051 mSDsCounter, 0 mSdLazyCounter, 5578 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1188 SdHoareTripleChecker+Valid, 1637 SdHoareTripleChecker+Invalid, 5794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 5578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:15,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1188 Valid, 1637 Invalid, 5794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 5578 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-03-15 16:15:15,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19622 states. [2022-03-15 16:15:15,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19622 to 16466. [2022-03-15 16:15:15,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16466 states, 16465 states have (on average 4.677862131794716) internal successors, (77021), 16465 states have internal predecessors, (77021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:15,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16466 states to 16466 states and 77021 transitions. [2022-03-15 16:15:15,835 INFO L78 Accepts]: Start accepts. Automaton has 16466 states and 77021 transitions. Word has length 33 [2022-03-15 16:15:15,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:15,835 INFO L470 AbstractCegarLoop]: Abstraction has 16466 states and 77021 transitions. [2022-03-15 16:15:15,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4242424242424243) internal successors, (80), 32 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:15,835 INFO L276 IsEmpty]: Start isEmpty. Operand 16466 states and 77021 transitions. [2022-03-15 16:15:15,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:15,869 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:15,869 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:15,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Ended with exit code 0 [2022-03-15 16:15:16,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205,202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:16,070 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:16,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:16,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1474608707, now seen corresponding path program 97 times [2022-03-15 16:15:16,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:16,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296475512] [2022-03-15 16:15:16,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:16,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:16,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:16,234 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:16,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:16,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296475512] [2022-03-15 16:15:16,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296475512] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:16,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804251307] [2022-03-15 16:15:16,234 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:15:16,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:16,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:16,235 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:16,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-03-15 16:15:16,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:16,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:15:16,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:16,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:16,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:15:16,703 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:16,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:16,940 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:15:16,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:15:16,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:16,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:16,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:16,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:16,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:15:17,038 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:17,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804251307] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:17,039 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:17,039 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 30 [2022-03-15 16:15:17,039 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200524620] [2022-03-15 16:15:17,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:17,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:15:17,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:17,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:15:17,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:15:17,039 INFO L87 Difference]: Start difference. First operand 16466 states and 77021 transitions. Second operand has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:19,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:19,360 INFO L93 Difference]: Finished difference Result 18802 states and 86234 transitions. [2022-03-15 16:15:19,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:15:19,361 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:19,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:19,418 INFO L225 Difference]: With dead ends: 18802 [2022-03-15 16:15:19,419 INFO L226 Difference]: Without dead ends: 18773 [2022-03-15 16:15:19,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 856 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=360, Invalid=2946, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 16:15:19,419 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 685 mSDsluCounter, 2960 mSDsCounter, 0 mSdLazyCounter, 3471 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 1274 SdHoareTripleChecker+Invalid, 3936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 3471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 351 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:19,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [685 Valid, 1274 Invalid, 3936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 3471 Invalid, 0 Unknown, 351 Unchecked, 1.5s Time] [2022-03-15 16:15:19,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18773 states. [2022-03-15 16:15:19,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18773 to 16847. [2022-03-15 16:15:19,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16847 states, 16846 states have (on average 4.678499347026) internal successors, (78814), 16846 states have internal predecessors, (78814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:19,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16847 states to 16847 states and 78814 transitions. [2022-03-15 16:15:19,877 INFO L78 Accepts]: Start accepts. Automaton has 16847 states and 78814 transitions. Word has length 33 [2022-03-15 16:15:19,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:19,877 INFO L470 AbstractCegarLoop]: Abstraction has 16847 states and 78814 transitions. [2022-03-15 16:15:19,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:19,877 INFO L276 IsEmpty]: Start isEmpty. Operand 16847 states and 78814 transitions. [2022-03-15 16:15:19,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:19,912 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:19,912 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:19,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Ended with exit code 0 [2022-03-15 16:15:20,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2022-03-15 16:15:20,113 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:20,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:20,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1527995227, now seen corresponding path program 98 times [2022-03-15 16:15:20,113 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:20,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357672934] [2022-03-15 16:15:20,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:20,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:20,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:20,280 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:20,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:20,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357672934] [2022-03-15 16:15:20,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357672934] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:20,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732866765] [2022-03-15 16:15:20,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:15:20,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:20,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:20,281 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:20,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-03-15 16:15:20,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:15:20,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:20,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:15:20,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:20,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:20,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-03-15 16:15:21,012 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:21,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:21,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:21,185 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 17 treesize of output 22 [2022-03-15 16:15:21,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:21,194 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 17 treesize of output 7 [2022-03-15 16:15:21,241 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:21,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732866765] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:21,241 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:21,241 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-03-15 16:15:21,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235327275] [2022-03-15 16:15:21,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:21,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:15:21,242 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:21,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:15:21,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:15:21,242 INFO L87 Difference]: Start difference. First operand 16847 states and 78814 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:22,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:22,648 INFO L93 Difference]: Finished difference Result 17471 states and 81218 transitions. [2022-03-15 16:15:22,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:15:22,648 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:22,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:22,706 INFO L225 Difference]: With dead ends: 17471 [2022-03-15 16:15:22,707 INFO L226 Difference]: Without dead ends: 17458 [2022-03-15 16:15:22,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 52 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=280, Invalid=1790, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:15:22,707 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 457 mSDsluCounter, 1896 mSDsCounter, 0 mSdLazyCounter, 2136 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 2636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 2136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 436 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:22,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 775 Invalid, 2636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 2136 Invalid, 0 Unknown, 436 Unchecked, 0.9s Time] [2022-03-15 16:15:22,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17458 states. [2022-03-15 16:15:23,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17458 to 16865. [2022-03-15 16:15:23,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16865 states, 16864 states have (on average 4.6767670777988615) internal successors, (78869), 16864 states have internal predecessors, (78869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:23,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16865 states to 16865 states and 78869 transitions. [2022-03-15 16:15:23,118 INFO L78 Accepts]: Start accepts. Automaton has 16865 states and 78869 transitions. Word has length 33 [2022-03-15 16:15:23,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:23,118 INFO L470 AbstractCegarLoop]: Abstraction has 16865 states and 78869 transitions. [2022-03-15 16:15:23,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:23,118 INFO L276 IsEmpty]: Start isEmpty. Operand 16865 states and 78869 transitions. [2022-03-15 16:15:23,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:23,246 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:23,246 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:23,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Ended with exit code 0 [2022-03-15 16:15:23,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable207 [2022-03-15 16:15:23,447 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:23,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:23,447 INFO L85 PathProgramCache]: Analyzing trace with hash 970020710, now seen corresponding path program 14 times [2022-03-15 16:15:23,447 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:23,447 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073388826] [2022-03-15 16:15:23,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:23,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:23,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:23,637 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:23,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:23,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073388826] [2022-03-15 16:15:23,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073388826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:23,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524898925] [2022-03-15 16:15:23,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:15:23,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:23,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:23,638 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:23,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-03-15 16:15:23,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:15:23,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:23,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:15:23,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:23,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:23,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 47 [2022-03-15 16:15:24,383 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:24,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:24,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:24,552 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 17 treesize of output 22 [2022-03-15 16:15:24,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2022-03-15 16:15:24,607 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:24,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524898925] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:24,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:24,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-03-15 16:15:24,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144378278] [2022-03-15 16:15:24,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:24,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:15:24,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:24,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:15:24,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:15:24,608 INFO L87 Difference]: Start difference. First operand 16865 states and 78869 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:26,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:26,130 INFO L93 Difference]: Finished difference Result 17530 states and 81382 transitions. [2022-03-15 16:15:26,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:15:26,130 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:26,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:26,201 INFO L225 Difference]: With dead ends: 17530 [2022-03-15 16:15:26,201 INFO L226 Difference]: Without dead ends: 17523 [2022-03-15 16:15:26,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=280, Invalid=1976, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 16:15:26,201 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 480 mSDsluCounter, 2309 mSDsCounter, 0 mSdLazyCounter, 2495 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 3270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 2495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 727 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:26,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 938 Invalid, 3270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 2495 Invalid, 0 Unknown, 727 Unchecked, 0.9s Time] [2022-03-15 16:15:26,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17523 states. [2022-03-15 16:15:26,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17523 to 16876. [2022-03-15 16:15:26,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16876 states, 16875 states have (on average 4.675318518518519) internal successors, (78896), 16875 states have internal predecessors, (78896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:26,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16876 states to 16876 states and 78896 transitions. [2022-03-15 16:15:26,706 INFO L78 Accepts]: Start accepts. Automaton has 16876 states and 78896 transitions. Word has length 33 [2022-03-15 16:15:26,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:26,706 INFO L470 AbstractCegarLoop]: Abstraction has 16876 states and 78896 transitions. [2022-03-15 16:15:26,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:26,706 INFO L276 IsEmpty]: Start isEmpty. Operand 16876 states and 78896 transitions. [2022-03-15 16:15:26,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:26,743 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:26,744 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:26,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Forceful destruction successful, exit code 0 [2022-03-15 16:15:26,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:26,959 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:26,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:26,960 INFO L85 PathProgramCache]: Analyzing trace with hash -192426458, now seen corresponding path program 15 times [2022-03-15 16:15:26,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:26,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724459176] [2022-03-15 16:15:26,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:26,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:26,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:27,127 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:27,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:27,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724459176] [2022-03-15 16:15:27,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724459176] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:27,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758673546] [2022-03-15 16:15:27,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:15:27,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:27,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:27,128 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:27,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-03-15 16:15:27,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:15:27,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:27,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:15:27,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:27,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:27,478 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:15:27,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 59 [2022-03-15 16:15:27,675 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:27,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:27,933 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:27,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758673546] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:27,933 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:27,933 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 31 [2022-03-15 16:15:27,933 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788433608] [2022-03-15 16:15:27,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:27,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:15:27,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:27,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:15:27,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:15:27,934 INFO L87 Difference]: Start difference. First operand 16876 states and 78896 transitions. Second operand has 32 states, 32 states have (on average 2.5) internal successors, (80), 31 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:31,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:31,802 INFO L93 Difference]: Finished difference Result 19651 states and 89482 transitions. [2022-03-15 16:15:31,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 16:15:31,802 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.5) internal successors, (80), 31 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:31,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:31,870 INFO L225 Difference]: With dead ends: 19651 [2022-03-15 16:15:31,870 INFO L226 Difference]: Without dead ends: 19625 [2022-03-15 16:15:31,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2038 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=837, Invalid=6303, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 16:15:31,871 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 1004 mSDsluCounter, 3918 mSDsCounter, 0 mSdLazyCounter, 5306 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1004 SdHoareTripleChecker+Valid, 1607 SdHoareTripleChecker+Invalid, 5511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 5306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:31,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1004 Valid, 1607 Invalid, 5511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 5306 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-15 16:15:31,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19625 states. [2022-03-15 16:15:32,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19625 to 16876. [2022-03-15 16:15:32,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16876 states, 16875 states have (on average 4.677688888888889) internal successors, (78936), 16875 states have internal predecessors, (78936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:32,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16876 states to 16876 states and 78936 transitions. [2022-03-15 16:15:32,472 INFO L78 Accepts]: Start accepts. Automaton has 16876 states and 78936 transitions. Word has length 33 [2022-03-15 16:15:32,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:32,472 INFO L470 AbstractCegarLoop]: Abstraction has 16876 states and 78936 transitions. [2022-03-15 16:15:32,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.5) internal successors, (80), 31 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:32,472 INFO L276 IsEmpty]: Start isEmpty. Operand 16876 states and 78936 transitions. [2022-03-15 16:15:32,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:32,509 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:32,509 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:32,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Ended with exit code 0 [2022-03-15 16:15:32,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:32,710 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:32,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:32,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1903053167, now seen corresponding path program 99 times [2022-03-15 16:15:32,710 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:32,710 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659088822] [2022-03-15 16:15:32,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:32,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:32,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:32,886 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:32,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:32,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659088822] [2022-03-15 16:15:32,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659088822] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:32,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962291942] [2022-03-15 16:15:32,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:15:32,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:32,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:32,887 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:32,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-03-15 16:15:32,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:15:32,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:32,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:15:32,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:33,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:33,257 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:15:33,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 59 [2022-03-15 16:15:33,485 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:33,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:33,795 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:33,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962291942] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:33,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:33,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-03-15 16:15:33,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206130012] [2022-03-15 16:15:33,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:33,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:15:33,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:33,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:15:33,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=940, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:15:33,796 INFO L87 Difference]: Start difference. First operand 16876 states and 78936 transitions. Second operand has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:38,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:38,166 INFO L93 Difference]: Finished difference Result 19762 states and 90087 transitions. [2022-03-15 16:15:38,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-15 16:15:38,166 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:38,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:38,230 INFO L225 Difference]: With dead ends: 19762 [2022-03-15 16:15:38,231 INFO L226 Difference]: Without dead ends: 19713 [2022-03-15 16:15:38,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2435 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=833, Invalid=7539, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 16:15:38,232 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 1127 mSDsluCounter, 4343 mSDsCounter, 0 mSdLazyCounter, 5892 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1127 SdHoareTripleChecker+Valid, 1797 SdHoareTripleChecker+Invalid, 6112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 5892 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:38,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1127 Valid, 1797 Invalid, 6112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 5892 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-03-15 16:15:38,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19713 states. [2022-03-15 16:15:38,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19713 to 16775. [2022-03-15 16:15:38,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16775 states, 16774 states have (on average 4.678848217479432) internal successors, (78483), 16774 states have internal predecessors, (78483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:38,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16775 states to 16775 states and 78483 transitions. [2022-03-15 16:15:38,719 INFO L78 Accepts]: Start accepts. Automaton has 16775 states and 78483 transitions. Word has length 33 [2022-03-15 16:15:38,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:38,719 INFO L470 AbstractCegarLoop]: Abstraction has 16775 states and 78483 transitions. [2022-03-15 16:15:38,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:38,720 INFO L276 IsEmpty]: Start isEmpty. Operand 16775 states and 78483 transitions. [2022-03-15 16:15:38,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:38,755 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:38,755 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:38,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Ended with exit code 0 [2022-03-15 16:15:38,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-03-15 16:15:38,955 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:38,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:38,956 INFO L85 PathProgramCache]: Analyzing trace with hash 534833869, now seen corresponding path program 100 times [2022-03-15 16:15:38,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:38,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768080094] [2022-03-15 16:15:38,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:38,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:38,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:39,136 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:39,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:39,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768080094] [2022-03-15 16:15:39,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768080094] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:39,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819539952] [2022-03-15 16:15:39,136 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:15:39,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:39,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:39,137 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:39,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-03-15 16:15:39,166 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:15:39,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:39,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:15:39,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:39,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:39,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2022-03-15 16:15:39,606 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:39,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:39,871 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:15:39,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:15:39,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:39,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:39,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:39,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:39,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:15:39,982 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:39,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819539952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:39,983 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:39,983 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:15:39,983 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835389372] [2022-03-15 16:15:39,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:39,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:15:39,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:39,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:15:39,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=894, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:15:39,983 INFO L87 Difference]: Start difference. First operand 16775 states and 78483 transitions. Second operand has 32 states, 32 states have (on average 2.53125) internal successors, (81), 31 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-03-15 16:15:42,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:42,822 INFO L93 Difference]: Finished difference Result 18069 states and 83556 transitions. [2022-03-15 16:15:42,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 16:15:42,823 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.53125) internal successors, (81), 31 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:42,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:42,875 INFO L225 Difference]: With dead ends: 18069 [2022-03-15 16:15:42,875 INFO L226 Difference]: Without dead ends: 18033 [2022-03-15 16:15:42,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1196 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=457, Invalid=4235, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 16:15:42,876 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 588 mSDsluCounter, 2999 mSDsCounter, 0 mSdLazyCounter, 4014 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 1278 SdHoareTripleChecker+Invalid, 4143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 4014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:42,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [588 Valid, 1278 Invalid, 4143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 4014 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-15 16:15:42,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18033 states. [2022-03-15 16:15:43,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18033 to 16775. [2022-03-15 16:15:43,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16775 states, 16774 states have (on average 4.678848217479432) internal successors, (78483), 16774 states have internal predecessors, (78483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:43,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16775 states to 16775 states and 78483 transitions. [2022-03-15 16:15:43,261 INFO L78 Accepts]: Start accepts. Automaton has 16775 states and 78483 transitions. Word has length 33 [2022-03-15 16:15:43,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:43,261 INFO L470 AbstractCegarLoop]: Abstraction has 16775 states and 78483 transitions. [2022-03-15 16:15:43,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.53125) internal successors, (81), 31 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-03-15 16:15:43,261 INFO L276 IsEmpty]: Start isEmpty. Operand 16775 states and 78483 transitions. [2022-03-15 16:15:43,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:43,296 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:43,296 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:43,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Ended with exit code 0 [2022-03-15 16:15:43,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-03-15 16:15:43,496 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:43,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:43,496 INFO L85 PathProgramCache]: Analyzing trace with hash 181694379, now seen corresponding path program 101 times [2022-03-15 16:15:43,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:43,497 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241741373] [2022-03-15 16:15:43,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:43,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:43,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:43,667 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:43,667 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:43,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241741373] [2022-03-15 16:15:43,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241741373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:43,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608175017] [2022-03-15 16:15:43,667 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:15:43,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:43,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:43,676 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:43,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-03-15 16:15:43,706 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:15:43,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:43,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:15:43,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:44,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:44,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:44,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:44,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-03-15 16:15:44,177 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:44,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:44,427 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:15:44,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:15:44,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:44,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:44,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:44,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:44,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:15:44,528 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:44,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608175017] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:44,528 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:44,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 12] total 32 [2022-03-15 16:15:44,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152087445] [2022-03-15 16:15:44,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:44,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:15:44,529 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:44,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:15:44,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:15:44,529 INFO L87 Difference]: Start difference. First operand 16775 states and 78483 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:15:47,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:47,586 INFO L93 Difference]: Finished difference Result 19190 states and 87841 transitions. [2022-03-15 16:15:47,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 16:15:47,586 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:47,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:47,643 INFO L225 Difference]: With dead ends: 19190 [2022-03-15 16:15:47,643 INFO L226 Difference]: Without dead ends: 19116 [2022-03-15 16:15:47,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1708 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=550, Invalid=5150, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 16:15:47,644 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 750 mSDsluCounter, 3225 mSDsCounter, 0 mSdLazyCounter, 4400 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 1399 SdHoareTripleChecker+Invalid, 4565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 4400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:47,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [750 Valid, 1399 Invalid, 4565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 4400 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:15:47,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19116 states. [2022-03-15 16:15:47,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19116 to 16775. [2022-03-15 16:15:48,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16775 states, 16774 states have (on average 4.684571360438774) internal successors, (78579), 16774 states have internal predecessors, (78579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:48,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16775 states to 16775 states and 78579 transitions. [2022-03-15 16:15:48,058 INFO L78 Accepts]: Start accepts. Automaton has 16775 states and 78579 transitions. Word has length 33 [2022-03-15 16:15:48,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:48,058 INFO L470 AbstractCegarLoop]: Abstraction has 16775 states and 78579 transitions. [2022-03-15 16:15:48,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:15:48,058 INFO L276 IsEmpty]: Start isEmpty. Operand 16775 states and 78579 transitions. [2022-03-15 16:15:48,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:48,154 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:48,154 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:48,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Forceful destruction successful, exit code 0 [2022-03-15 16:15:48,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-03-15 16:15:48,354 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:48,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:48,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1675540629, now seen corresponding path program 102 times [2022-03-15 16:15:48,354 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:48,355 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811264289] [2022-03-15 16:15:48,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:48,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:48,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:48,517 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:48,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:48,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811264289] [2022-03-15 16:15:48,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811264289] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:48,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553630925] [2022-03-15 16:15:48,517 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:15:48,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:48,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:48,518 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:48,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-03-15 16:15:48,548 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:15:48,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:48,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:15:48,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:48,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:48,872 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:15:48,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-03-15 16:15:49,092 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:49,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:49,352 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:49,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553630925] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:49,352 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:49,352 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 31 [2022-03-15 16:15:49,352 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260738792] [2022-03-15 16:15:49,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:49,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:15:49,352 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:49,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:15:49,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:15:49,353 INFO L87 Difference]: Start difference. First operand 16775 states and 78579 transitions. Second operand has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:15:53,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:53,067 INFO L93 Difference]: Finished difference Result 19035 states and 87325 transitions. [2022-03-15 16:15:53,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 16:15:53,068 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:53,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:53,126 INFO L225 Difference]: With dead ends: 19035 [2022-03-15 16:15:53,126 INFO L226 Difference]: Without dead ends: 19007 [2022-03-15 16:15:53,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2129 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=749, Invalid=6733, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 16:15:53,127 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 978 mSDsluCounter, 3609 mSDsCounter, 0 mSdLazyCounter, 4852 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 978 SdHoareTripleChecker+Valid, 1515 SdHoareTripleChecker+Invalid, 5076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 4852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:53,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [978 Valid, 1515 Invalid, 5076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 4852 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:15:53,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19007 states. [2022-03-15 16:15:53,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19007 to 16766. [2022-03-15 16:15:53,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16766 states, 16765 states have (on average 4.684938860721742) internal successors, (78543), 16765 states have internal predecessors, (78543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:53,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16766 states to 16766 states and 78543 transitions. [2022-03-15 16:15:53,577 INFO L78 Accepts]: Start accepts. Automaton has 16766 states and 78543 transitions. Word has length 33 [2022-03-15 16:15:53,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:53,578 INFO L470 AbstractCegarLoop]: Abstraction has 16766 states and 78543 transitions. [2022-03-15 16:15:53,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:15:53,578 INFO L276 IsEmpty]: Start isEmpty. Operand 16766 states and 78543 transitions. [2022-03-15 16:15:53,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:53,612 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:53,612 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:53,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Ended with exit code 0 [2022-03-15 16:15:53,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-03-15 16:15:53,813 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:53,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:53,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1684677661, now seen corresponding path program 103 times [2022-03-15 16:15:53,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:53,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255590527] [2022-03-15 16:15:53,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:53,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:53,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:53,983 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:53,983 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:53,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255590527] [2022-03-15 16:15:53,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255590527] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:53,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380227990] [2022-03-15 16:15:53,983 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:15:53,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:53,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:53,984 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:53,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-03-15 16:15:54,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:54,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:15:54,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:54,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:54,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-03-15 16:15:54,513 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:54,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:54,809 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:15:54,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:15:54,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:54,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:15:54,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:54,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:54,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:15:54,929 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:54,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380227990] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:54,929 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:54,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:15:54,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145584030] [2022-03-15 16:15:54,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:54,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:15:54,930 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:54,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:15:54,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=971, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:15:54,930 INFO L87 Difference]: Start difference. First operand 16766 states and 78543 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:15:57,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:15:57,890 INFO L93 Difference]: Finished difference Result 18071 states and 83467 transitions. [2022-03-15 16:15:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:15:57,890 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:15:57,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:15:57,947 INFO L225 Difference]: With dead ends: 18071 [2022-03-15 16:15:57,947 INFO L226 Difference]: Without dead ends: 18036 [2022-03-15 16:15:57,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1196 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=398, Invalid=4714, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 16:15:57,948 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 517 mSDsluCounter, 3554 mSDsCounter, 0 mSdLazyCounter, 4589 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 1512 SdHoareTripleChecker+Invalid, 4934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 4589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:15:57,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 1512 Invalid, 4934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 4589 Invalid, 0 Unknown, 268 Unchecked, 1.8s Time] [2022-03-15 16:15:57,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18036 states. [2022-03-15 16:15:58,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18036 to 16778. [2022-03-15 16:15:58,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16778 states, 16777 states have (on average 4.684508553376647) internal successors, (78592), 16777 states have internal predecessors, (78592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:15:58,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16778 states to 16778 states and 78592 transitions. [2022-03-15 16:15:58,420 INFO L78 Accepts]: Start accepts. Automaton has 16778 states and 78592 transitions. Word has length 33 [2022-03-15 16:15:58,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:15:58,420 INFO L470 AbstractCegarLoop]: Abstraction has 16778 states and 78592 transitions. [2022-03-15 16:15:58,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:15:58,420 INFO L276 IsEmpty]: Start isEmpty. Operand 16778 states and 78592 transitions. [2022-03-15 16:15:58,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:15:58,456 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:15:58,456 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:15:58,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Ended with exit code 0 [2022-03-15 16:15:58,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable214 [2022-03-15 16:15:58,656 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:15:58,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:15:58,657 INFO L85 PathProgramCache]: Analyzing trace with hash 833944483, now seen corresponding path program 104 times [2022-03-15 16:15:58,657 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:15:58,657 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624086464] [2022-03-15 16:15:58,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:15:58,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:15:58,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:15:58,822 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:58,823 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:15:58,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624086464] [2022-03-15 16:15:58,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624086464] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:15:58,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618910902] [2022-03-15 16:15:58,823 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:15:58,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:15:58,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:15:58,824 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:15:58,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-03-15 16:15:58,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:15:58,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:15:58,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:15:58,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:15:59,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:59,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:59,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 39 [2022-03-15 16:15:59,549 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:59,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:15:59,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:15:59,865 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 17 treesize of output 22 [2022-03-15 16:15:59,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:15:59,874 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 17 treesize of output 7 [2022-03-15 16:15:59,919 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:15:59,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618910902] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:15:59,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:15:59,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-03-15 16:15:59,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331568939] [2022-03-15 16:15:59,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:15:59,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:15:59,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:15:59,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:15:59,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:15:59,920 INFO L87 Difference]: Start difference. First operand 16778 states and 78592 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-03-15 16:16:01,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:01,676 INFO L93 Difference]: Finished difference Result 17477 states and 81292 transitions. [2022-03-15 16:16:01,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 16:16:01,677 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:16:01,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:01,730 INFO L225 Difference]: With dead ends: 17477 [2022-03-15 16:16:01,731 INFO L226 Difference]: Without dead ends: 17465 [2022-03-15 16:16:01,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 846 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=329, Invalid=2863, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 16:16:01,731 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 570 mSDsluCounter, 1925 mSDsCounter, 0 mSdLazyCounter, 2383 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 867 SdHoareTripleChecker+Invalid, 2769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 2383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 277 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:01,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [570 Valid, 867 Invalid, 2769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 2383 Invalid, 0 Unknown, 277 Unchecked, 0.9s Time] [2022-03-15 16:16:01,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17465 states. [2022-03-15 16:16:02,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17465 to 16810. [2022-03-15 16:16:02,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16810 states, 16809 states have (on average 4.68314593372598) internal successors, (78719), 16809 states have internal predecessors, (78719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:02,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16810 states to 16810 states and 78719 transitions. [2022-03-15 16:16:02,204 INFO L78 Accepts]: Start accepts. Automaton has 16810 states and 78719 transitions. Word has length 33 [2022-03-15 16:16:02,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:02,204 INFO L470 AbstractCegarLoop]: Abstraction has 16810 states and 78719 transitions. [2022-03-15 16:16:02,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-03-15 16:16:02,204 INFO L276 IsEmpty]: Start isEmpty. Operand 16810 states and 78719 transitions. [2022-03-15 16:16:02,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:16:02,240 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:02,240 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:02,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-03-15 16:16:02,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:02,441 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:16:02,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:02,442 INFO L85 PathProgramCache]: Analyzing trace with hash 637430978, now seen corresponding path program 3 times [2022-03-15 16:16:02,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:02,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257015895] [2022-03-15 16:16:02,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:02,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:02,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:02,605 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:02,605 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:02,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257015895] [2022-03-15 16:16:02,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257015895] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:02,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272872305] [2022-03-15 16:16:02,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:16:02,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:02,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:02,606 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:02,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-03-15 16:16:02,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:16:02,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:02,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:16:02,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:02,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:03,009 INFO L353 Elim1Store]: treesize reduction 14, result has 74.5 percent of original size [2022-03-15 16:16:03,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 55 [2022-03-15 16:16:03,178 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:03,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:03,508 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:03,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272872305] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:03,509 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:03,509 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-03-15 16:16:03,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057042965] [2022-03-15 16:16:03,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:03,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:16:03,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:03,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:16:03,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1005, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:16:03,510 INFO L87 Difference]: Start difference. First operand 16810 states and 78719 transitions. Second operand has 34 states, 34 states have (on average 2.3823529411764706) internal successors, (81), 33 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-03-15 16:16:08,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:08,209 INFO L93 Difference]: Finished difference Result 19887 states and 90051 transitions. [2022-03-15 16:16:08,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-15 16:16:08,209 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.3823529411764706) internal successors, (81), 33 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:16:08,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:08,266 INFO L225 Difference]: With dead ends: 19887 [2022-03-15 16:16:08,267 INFO L226 Difference]: Without dead ends: 19858 [2022-03-15 16:16:08,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3247 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1000, Invalid=9920, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 16:16:08,267 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 1111 mSDsluCounter, 3609 mSDsCounter, 0 mSdLazyCounter, 4855 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1111 SdHoareTripleChecker+Valid, 1555 SdHoareTripleChecker+Invalid, 5094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 4855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:08,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1111 Valid, 1555 Invalid, 5094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 4855 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-15 16:16:08,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19858 states. [2022-03-15 16:16:08,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19858 to 16910. [2022-03-15 16:16:08,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16910 states, 16909 states have (on average 4.685906913478029) internal successors, (79234), 16909 states have internal predecessors, (79234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:08,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16910 states to 16910 states and 79234 transitions. [2022-03-15 16:16:08,675 INFO L78 Accepts]: Start accepts. Automaton has 16910 states and 79234 transitions. Word has length 33 [2022-03-15 16:16:08,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:08,675 INFO L470 AbstractCegarLoop]: Abstraction has 16910 states and 79234 transitions. [2022-03-15 16:16:08,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.3823529411764706) internal successors, (81), 33 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-03-15 16:16:08,676 INFO L276 IsEmpty]: Start isEmpty. Operand 16910 states and 79234 transitions. [2022-03-15 16:16:08,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:16:08,710 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:08,710 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:08,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Ended with exit code 0 [2022-03-15 16:16:08,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:08,910 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:16:08,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:08,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1300681963, now seen corresponding path program 105 times [2022-03-15 16:16:08,910 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:08,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147868780] [2022-03-15 16:16:08,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:08,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:08,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:09,081 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:09,081 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:09,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147868780] [2022-03-15 16:16:09,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147868780] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:09,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200671085] [2022-03-15 16:16:09,081 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:16:09,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:09,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:09,082 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:09,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-03-15 16:16:09,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:16:09,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:09,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:16:09,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:09,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:09,556 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:16:09,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 53 [2022-03-15 16:16:09,703 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:09,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:10,102 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:10,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200671085] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:10,102 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:10,102 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-03-15 16:16:10,102 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383330805] [2022-03-15 16:16:10,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:10,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:16:10,103 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:10,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:16:10,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=1154, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:16:10,103 INFO L87 Difference]: Start difference. First operand 16910 states and 79234 transitions. Second operand has 36 states, 36 states have (on average 2.3333333333333335) internal successors, (84), 35 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:14,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:14,926 INFO L93 Difference]: Finished difference Result 18729 states and 85992 transitions. [2022-03-15 16:16:14,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 16:16:14,927 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.3333333333333335) internal successors, (84), 35 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:16:14,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:14,983 INFO L225 Difference]: With dead ends: 18729 [2022-03-15 16:16:14,983 INFO L226 Difference]: Without dead ends: 18699 [2022-03-15 16:16:14,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2079 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=660, Invalid=8270, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:16:14,984 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 826 mSDsluCounter, 4638 mSDsCounter, 0 mSdLazyCounter, 6257 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 826 SdHoareTripleChecker+Valid, 1859 SdHoareTripleChecker+Invalid, 6432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 6257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:14,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [826 Valid, 1859 Invalid, 6432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 6257 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-03-15 16:16:15,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18699 states. [2022-03-15 16:16:15,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18699 to 16910. [2022-03-15 16:16:15,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16910 states, 16909 states have (on average 4.685966053580933) internal successors, (79235), 16909 states have internal predecessors, (79235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:15,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16910 states to 16910 states and 79235 transitions. [2022-03-15 16:16:15,388 INFO L78 Accepts]: Start accepts. Automaton has 16910 states and 79235 transitions. Word has length 33 [2022-03-15 16:16:15,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:15,389 INFO L470 AbstractCegarLoop]: Abstraction has 16910 states and 79235 transitions. [2022-03-15 16:16:15,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.3333333333333335) internal successors, (84), 35 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:15,389 INFO L276 IsEmpty]: Start isEmpty. Operand 16910 states and 79235 transitions. [2022-03-15 16:16:15,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:16:15,423 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:15,423 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:15,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Ended with exit code 0 [2022-03-15 16:16:15,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-03-15 16:16:15,624 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:16:15,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:15,624 INFO L85 PathProgramCache]: Analyzing trace with hash -382321509, now seen corresponding path program 106 times [2022-03-15 16:16:15,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:15,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510553198] [2022-03-15 16:16:15,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:15,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:15,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:15,796 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:15,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:15,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510553198] [2022-03-15 16:16:15,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510553198] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:15,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966645699] [2022-03-15 16:16:15,796 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:16:15,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:15,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:15,797 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:15,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-03-15 16:16:15,826 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:16:15,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:15,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:16:15,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:16,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:16,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2022-03-15 16:16:16,258 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:16,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:16,509 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:16:16,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:16:16,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:16,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:16,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:16,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:16,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:16:16,619 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:16,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966645699] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:16,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:16,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:16:16,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922729479] [2022-03-15 16:16:16,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:16,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:16:16,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:16,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:16:16,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:16:16,621 INFO L87 Difference]: Start difference. First operand 16910 states and 79235 transitions. Second operand has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:20,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:20,023 INFO L93 Difference]: Finished difference Result 21206 states and 97010 transitions. [2022-03-15 16:16:20,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 16:16:20,023 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:16:20,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:20,087 INFO L225 Difference]: With dead ends: 21206 [2022-03-15 16:16:20,087 INFO L226 Difference]: Without dead ends: 21120 [2022-03-15 16:16:20,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1886 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=742, Invalid=5738, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 16:16:20,088 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 811 mSDsluCounter, 3566 mSDsCounter, 0 mSdLazyCounter, 4854 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 811 SdHoareTripleChecker+Valid, 1512 SdHoareTripleChecker+Invalid, 4982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 4854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:20,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [811 Valid, 1512 Invalid, 4982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 4854 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:16:20,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21120 states. [2022-03-15 16:16:20,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21120 to 17505. [2022-03-15 16:16:20,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17505 states, 17504 states have (on average 4.713722577696527) internal successors, (82509), 17504 states have internal predecessors, (82509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:20,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17505 states to 17505 states and 82509 transitions. [2022-03-15 16:16:20,527 INFO L78 Accepts]: Start accepts. Automaton has 17505 states and 82509 transitions. Word has length 33 [2022-03-15 16:16:20,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:20,527 INFO L470 AbstractCegarLoop]: Abstraction has 17505 states and 82509 transitions. [2022-03-15 16:16:20,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:20,527 INFO L276 IsEmpty]: Start isEmpty. Operand 17505 states and 82509 transitions. [2022-03-15 16:16:20,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:16:20,563 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:20,563 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:20,578 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Ended with exit code 0 [2022-03-15 16:16:20,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:20,763 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:16:20,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:20,763 INFO L85 PathProgramCache]: Analyzing trace with hash 920951097, now seen corresponding path program 107 times [2022-03-15 16:16:20,763 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:20,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265711892] [2022-03-15 16:16:20,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:20,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:20,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:20,936 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:20,936 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:20,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265711892] [2022-03-15 16:16:20,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265711892] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:20,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834703707] [2022-03-15 16:16:20,937 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:16:20,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:20,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:20,938 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:20,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-03-15 16:16:20,972 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:16:20,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:20,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:16:20,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:21,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:21,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-03-15 16:16:21,420 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:21,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:21,675 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:16:21,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:16:21,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:21,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:21,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:21,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:21,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:16:21,792 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:21,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834703707] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:21,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:21,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 30 [2022-03-15 16:16:21,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085810924] [2022-03-15 16:16:21,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:21,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:16:21,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:21,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:16:21,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=810, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:16:21,793 INFO L87 Difference]: Start difference. First operand 17505 states and 82509 transitions. Second operand has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:24,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:24,491 INFO L93 Difference]: Finished difference Result 20890 states and 95605 transitions. [2022-03-15 16:16:24,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:16:24,491 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:16:24,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:24,663 INFO L225 Difference]: With dead ends: 20890 [2022-03-15 16:16:24,663 INFO L226 Difference]: Without dead ends: 20781 [2022-03-15 16:16:24,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1397 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=584, Invalid=4386, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 16:16:24,663 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 735 mSDsluCounter, 2896 mSDsCounter, 0 mSdLazyCounter, 3817 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 735 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 3912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 3817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:24,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [735 Valid, 1250 Invalid, 3912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 3817 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 16:16:24,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20781 states. [2022-03-15 16:16:25,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20781 to 17514. [2022-03-15 16:16:25,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17514 states, 17513 states have (on average 4.713812596356992) internal successors, (82553), 17513 states have internal predecessors, (82553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:25,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17514 states to 17514 states and 82553 transitions. [2022-03-15 16:16:25,094 INFO L78 Accepts]: Start accepts. Automaton has 17514 states and 82553 transitions. Word has length 33 [2022-03-15 16:16:25,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:25,094 INFO L470 AbstractCegarLoop]: Abstraction has 17514 states and 82553 transitions. [2022-03-15 16:16:25,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:25,094 INFO L276 IsEmpty]: Start isEmpty. Operand 17514 states and 82553 transitions. [2022-03-15 16:16:25,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:16:25,130 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:25,130 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:25,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-03-15 16:16:25,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:25,331 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:16:25,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:25,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1364573623, now seen corresponding path program 108 times [2022-03-15 16:16:25,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:25,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574266376] [2022-03-15 16:16:25,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:25,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:25,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:25,504 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:25,504 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:25,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574266376] [2022-03-15 16:16:25,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574266376] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:25,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378664649] [2022-03-15 16:16:25,504 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:16:25,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:25,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:25,506 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:25,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-03-15 16:16:25,536 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:16:25,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:25,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:16:25,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:25,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:25,869 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:16:25,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-03-15 16:16:26,104 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:26,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:26,423 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:26,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378664649] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:26,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:26,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-03-15 16:16:26,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144248879] [2022-03-15 16:16:26,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:26,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:16:26,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:26,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:16:26,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=949, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:16:26,424 INFO L87 Difference]: Start difference. First operand 17514 states and 82553 transitions. Second operand has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:31,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:31,341 INFO L93 Difference]: Finished difference Result 20733 states and 96159 transitions. [2022-03-15 16:16:31,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-15 16:16:31,341 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:16:31,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:31,405 INFO L225 Difference]: With dead ends: 20733 [2022-03-15 16:16:31,405 INFO L226 Difference]: Without dead ends: 20675 [2022-03-15 16:16:31,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2816 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=880, Invalid=9020, Unknown=0, NotChecked=0, Total=9900 [2022-03-15 16:16:31,406 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 1051 mSDsluCounter, 4399 mSDsCounter, 0 mSdLazyCounter, 5924 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1051 SdHoareTripleChecker+Valid, 1864 SdHoareTripleChecker+Invalid, 6154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 5924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:31,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1051 Valid, 1864 Invalid, 6154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 5924 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-03-15 16:16:31,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20675 states. [2022-03-15 16:16:31,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20675 to 17778. [2022-03-15 16:16:31,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17778 states, 17777 states have (on average 4.727850593463464) internal successors, (84047), 17777 states have internal predecessors, (84047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:31,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17778 states to 17778 states and 84047 transitions. [2022-03-15 16:16:31,843 INFO L78 Accepts]: Start accepts. Automaton has 17778 states and 84047 transitions. Word has length 33 [2022-03-15 16:16:31,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:31,843 INFO L470 AbstractCegarLoop]: Abstraction has 17778 states and 84047 transitions. [2022-03-15 16:16:31,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.393939393939394) internal successors, (79), 32 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:31,843 INFO L276 IsEmpty]: Start isEmpty. Operand 17778 states and 84047 transitions. [2022-03-15 16:16:31,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:16:31,880 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:31,880 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:31,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Forceful destruction successful, exit code 0 [2022-03-15 16:16:32,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:32,081 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:16:32,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:32,081 INFO L85 PathProgramCache]: Analyzing trace with hash 710882143, now seen corresponding path program 109 times [2022-03-15 16:16:32,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:32,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400910292] [2022-03-15 16:16:32,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:32,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:32,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:32,250 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:32,250 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:32,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400910292] [2022-03-15 16:16:32,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400910292] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:32,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831147558] [2022-03-15 16:16:32,250 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:16:32,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:32,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:32,251 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:32,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-03-15 16:16:32,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:32,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:16:32,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:32,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:32,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-03-15 16:16:32,758 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:32,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:33,058 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:16:33,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:16:33,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:33,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:33,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:33,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:33,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:16:33,164 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:33,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831147558] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:33,164 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:33,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:16:33,164 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325368251] [2022-03-15 16:16:33,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:33,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:16:33,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:33,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:16:33,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=970, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:16:33,165 INFO L87 Difference]: Start difference. First operand 17778 states and 84047 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:16:37,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:37,217 INFO L93 Difference]: Finished difference Result 19986 states and 93007 transitions. [2022-03-15 16:16:37,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 16:16:37,217 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:16:37,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:37,277 INFO L225 Difference]: With dead ends: 19986 [2022-03-15 16:16:37,278 INFO L226 Difference]: Without dead ends: 19917 [2022-03-15 16:16:37,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1519 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=474, Invalid=5688, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 16:16:37,278 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 545 mSDsluCounter, 4795 mSDsCounter, 0 mSdLazyCounter, 6511 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 2017 SdHoareTripleChecker+Invalid, 6608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 6511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:37,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [545 Valid, 2017 Invalid, 6608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 6511 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-03-15 16:16:37,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19917 states. [2022-03-15 16:16:37,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19917 to 17834. [2022-03-15 16:16:37,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17834 states, 17833 states have (on average 4.734256715078787) internal successors, (84426), 17833 states have internal predecessors, (84426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:37,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17834 states to 17834 states and 84426 transitions. [2022-03-15 16:16:37,703 INFO L78 Accepts]: Start accepts. Automaton has 17834 states and 84426 transitions. Word has length 33 [2022-03-15 16:16:37,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:37,703 INFO L470 AbstractCegarLoop]: Abstraction has 17834 states and 84426 transitions. [2022-03-15 16:16:37,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:16:37,703 INFO L276 IsEmpty]: Start isEmpty. Operand 17834 states and 84426 transitions. [2022-03-15 16:16:37,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:16:37,740 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:37,740 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:37,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Forceful destruction successful, exit code 0 [2022-03-15 16:16:37,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-03-15 16:16:37,943 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:16:37,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:37,944 INFO L85 PathProgramCache]: Analyzing trace with hash -464058405, now seen corresponding path program 110 times [2022-03-15 16:16:37,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:37,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122710455] [2022-03-15 16:16:37,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:37,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:37,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:38,130 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:38,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:38,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122710455] [2022-03-15 16:16:38,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122710455] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:38,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553802444] [2022-03-15 16:16:38,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:16:38,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:38,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:38,132 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:38,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-03-15 16:16:38,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:16:38,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:38,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:16:38,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:38,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:16:38,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:16:39,214 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:39,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:39,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:16:39,442 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 17 treesize of output 22 [2022-03-15 16:16:39,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:39,458 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 17 treesize of output 7 [2022-03-15 16:16:39,506 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:39,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553802444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:39,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:39,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-03-15 16:16:39,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865239620] [2022-03-15 16:16:39,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:39,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:16:39,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:39,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:16:39,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:16:39,507 INFO L87 Difference]: Start difference. First operand 17834 states and 84426 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:41,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:41,371 INFO L93 Difference]: Finished difference Result 18880 states and 88760 transitions. [2022-03-15 16:16:41,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 16:16:41,372 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:16:41,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:41,431 INFO L225 Difference]: With dead ends: 18880 [2022-03-15 16:16:41,432 INFO L226 Difference]: Without dead ends: 18873 [2022-03-15 16:16:41,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 746 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=393, Invalid=2469, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:16:41,432 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 510 mSDsluCounter, 1947 mSDsCounter, 0 mSdLazyCounter, 2228 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 2789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 2228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 437 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:41,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [510 Valid, 790 Invalid, 2789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 2228 Invalid, 0 Unknown, 437 Unchecked, 1.0s Time] [2022-03-15 16:16:41,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18873 states. [2022-03-15 16:16:41,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18873 to 17919. [2022-03-15 16:16:41,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17919 states, 17918 states have (on average 4.732671057037615) internal successors, (84800), 17918 states have internal predecessors, (84800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:41,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17919 states to 17919 states and 84800 transitions. [2022-03-15 16:16:41,915 INFO L78 Accepts]: Start accepts. Automaton has 17919 states and 84800 transitions. Word has length 33 [2022-03-15 16:16:41,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:41,915 INFO L470 AbstractCegarLoop]: Abstraction has 17919 states and 84800 transitions. [2022-03-15 16:16:41,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:41,915 INFO L276 IsEmpty]: Start isEmpty. Operand 17919 states and 84800 transitions. [2022-03-15 16:16:41,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:16:41,954 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:41,954 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:41,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Ended with exit code 0 [2022-03-15 16:16:42,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-03-15 16:16:42,155 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:16:42,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:42,156 INFO L85 PathProgramCache]: Analyzing trace with hash 902108661, now seen corresponding path program 111 times [2022-03-15 16:16:42,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:42,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719637965] [2022-03-15 16:16:42,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:42,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:42,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:42,339 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:42,339 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:42,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719637965] [2022-03-15 16:16:42,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719637965] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:42,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181345157] [2022-03-15 16:16:42,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:16:42,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:42,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:42,341 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:42,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-03-15 16:16:42,371 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:16:42,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:42,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:16:42,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:42,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:42,654 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:16:42,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-03-15 16:16:42,936 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:42,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:43,241 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:43,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181345157] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:43,241 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:43,241 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-03-15 16:16:43,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555628944] [2022-03-15 16:16:43,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:43,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:16:43,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:43,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:16:43,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:16:43,242 INFO L87 Difference]: Start difference. First operand 17919 states and 84800 transitions. Second operand has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 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-03-15 16:16:48,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:48,241 INFO L93 Difference]: Finished difference Result 22258 states and 102848 transitions. [2022-03-15 16:16:48,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 16:16:48,242 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:16:48,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:48,311 INFO L225 Difference]: With dead ends: 22258 [2022-03-15 16:16:48,311 INFO L226 Difference]: Without dead ends: 22188 [2022-03-15 16:16:48,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2710 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1041, Invalid=8271, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 16:16:48,311 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 1104 mSDsluCounter, 3734 mSDsCounter, 0 mSdLazyCounter, 5163 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1104 SdHoareTripleChecker+Valid, 1523 SdHoareTripleChecker+Invalid, 5411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 5163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:48,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1104 Valid, 1523 Invalid, 5411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 5163 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-15 16:16:48,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22188 states. [2022-03-15 16:16:48,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22188 to 18428. [2022-03-15 16:16:48,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18428 states, 18427 states have (on average 4.755521788679655) internal successors, (87630), 18427 states have internal predecessors, (87630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:48,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18428 states to 18428 states and 87630 transitions. [2022-03-15 16:16:48,798 INFO L78 Accepts]: Start accepts. Automaton has 18428 states and 87630 transitions. Word has length 33 [2022-03-15 16:16:48,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:48,799 INFO L470 AbstractCegarLoop]: Abstraction has 18428 states and 87630 transitions. [2022-03-15 16:16:48,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 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-03-15 16:16:48,799 INFO L276 IsEmpty]: Start isEmpty. Operand 18428 states and 87630 transitions. [2022-03-15 16:16:48,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:16:48,839 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:48,839 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:48,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Ended with exit code 0 [2022-03-15 16:16:49,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-03-15 16:16:49,040 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:16:49,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:49,040 INFO L85 PathProgramCache]: Analyzing trace with hash 839214201, now seen corresponding path program 112 times [2022-03-15 16:16:49,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:49,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392240944] [2022-03-15 16:16:49,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:49,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:49,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:49,218 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:49,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:49,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392240944] [2022-03-15 16:16:49,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392240944] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:49,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453967044] [2022-03-15 16:16:49,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:16:49,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:49,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:49,220 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:49,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-03-15 16:16:49,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:16:49,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:49,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:16:49,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:49,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:49,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:16:49,667 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:49,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:49,910 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:16:49,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:16:49,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:49,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:49,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:49,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:49,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:16:50,012 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:50,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453967044] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:50,013 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:50,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:16:50,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548143303] [2022-03-15 16:16:50,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:50,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:16:50,013 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:50,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:16:50,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:16:50,014 INFO L87 Difference]: Start difference. First operand 18428 states and 87630 transitions. Second operand has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:53,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:16:53,059 INFO L93 Difference]: Finished difference Result 21691 states and 100577 transitions. [2022-03-15 16:16:53,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 16:16:53,059 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:16:53,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:16:53,127 INFO L225 Difference]: With dead ends: 21691 [2022-03-15 16:16:53,127 INFO L226 Difference]: Without dead ends: 21601 [2022-03-15 16:16:53,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1407 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=589, Invalid=4241, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 16:16:53,127 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 756 mSDsluCounter, 3488 mSDsCounter, 0 mSdLazyCounter, 4566 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 756 SdHoareTripleChecker+Valid, 1490 SdHoareTripleChecker+Invalid, 4698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 4566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:16:53,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [756 Valid, 1490 Invalid, 4698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 4566 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 16:16:53,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21601 states. [2022-03-15 16:16:53,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21601 to 18843. [2022-03-15 16:16:53,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18843 states, 18842 states have (on average 4.760375756289141) internal successors, (89695), 18842 states have internal predecessors, (89695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:53,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18843 states to 18843 states and 89695 transitions. [2022-03-15 16:16:53,594 INFO L78 Accepts]: Start accepts. Automaton has 18843 states and 89695 transitions. Word has length 33 [2022-03-15 16:16:53,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:16:53,594 INFO L470 AbstractCegarLoop]: Abstraction has 18843 states and 89695 transitions. [2022-03-15 16:16:53,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:16:53,594 INFO L276 IsEmpty]: Start isEmpty. Operand 18843 states and 89695 transitions. [2022-03-15 16:16:53,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:16:53,633 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:16:53,633 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:16:53,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-03-15 16:16:53,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2022-03-15 16:16:53,833 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:16:53,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:16:53,833 INFO L85 PathProgramCache]: Analyzing trace with hash 785827681, now seen corresponding path program 113 times [2022-03-15 16:16:53,834 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:16:53,834 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251201464] [2022-03-15 16:16:53,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:16:53,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:16:53,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:16:54,017 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:54,017 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:16:54,017 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251201464] [2022-03-15 16:16:54,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251201464] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:16:54,017 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032084572] [2022-03-15 16:16:54,017 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:16:54,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:16:54,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:16:54,018 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:16:54,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-03-15 16:16:54,052 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:16:54,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:16:54,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-15 16:16:54,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:16:54,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:54,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:54,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:54,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 21 [2022-03-15 16:16:54,552 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:54,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:16:54,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:54,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:54,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:54,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:16:54,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:16:54,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:54,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:16:54,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:54,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:16:54,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:16:54,954 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:16:54,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032084572] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:16:54,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:16:54,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 34 [2022-03-15 16:16:54,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599803030] [2022-03-15 16:16:54,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:16:54,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:16:54,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:16:54,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:16:54,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1010, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:16:54,955 INFO L87 Difference]: Start difference. First operand 18843 states and 89695 transitions. Second operand has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:00,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:00,369 INFO L93 Difference]: Finished difference Result 23929 states and 110222 transitions. [2022-03-15 16:17:00,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-15 16:17:00,370 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have 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-03-15 16:17:00,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:00,444 INFO L225 Difference]: With dead ends: 23929 [2022-03-15 16:17:00,444 INFO L226 Difference]: Without dead ends: 23916 [2022-03-15 16:17:00,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3617 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1480, Invalid=9232, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 16:17:00,445 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 1022 mSDsluCounter, 4445 mSDsCounter, 0 mSdLazyCounter, 5420 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1022 SdHoareTripleChecker+Valid, 1915 SdHoareTripleChecker+Invalid, 6647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 5420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 940 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:00,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1022 Valid, 1915 Invalid, 6647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 5420 Invalid, 0 Unknown, 940 Unchecked, 2.5s Time] [2022-03-15 16:17:00,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23916 states. [2022-03-15 16:17:00,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23916 to 19280. [2022-03-15 16:17:00,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19280 states, 19279 states have (on average 4.756678250946626) internal successors, (91704), 19279 states have internal predecessors, (91704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:00,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19280 states to 19280 states and 91704 transitions. [2022-03-15 16:17:00,966 INFO L78 Accepts]: Start accepts. Automaton has 19280 states and 91704 transitions. Word has length 33 [2022-03-15 16:17:00,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:00,966 INFO L470 AbstractCegarLoop]: Abstraction has 19280 states and 91704 transitions. [2022-03-15 16:17:00,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:00,966 INFO L276 IsEmpty]: Start isEmpty. Operand 19280 states and 91704 transitions. [2022-03-15 16:17:01,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:17:01,008 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:01,008 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:01,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Ended with exit code 0 [2022-03-15 16:17:01,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:01,208 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:17:01,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:01,208 INFO L85 PathProgramCache]: Analyzing trace with hash -376619487, now seen corresponding path program 114 times [2022-03-15 16:17:01,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:01,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729356594] [2022-03-15 16:17:01,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:01,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:01,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:01,385 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:01,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:01,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729356594] [2022-03-15 16:17:01,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729356594] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:01,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148448914] [2022-03-15 16:17:01,385 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:17:01,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:01,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:01,386 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:01,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-03-15 16:17:01,417 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:17:01,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:01,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:17:01,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:01,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:01,696 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:17:01,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-03-15 16:17:01,966 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:01,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:02,232 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:02,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148448914] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:02,233 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:02,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 31 [2022-03-15 16:17:02,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066530468] [2022-03-15 16:17:02,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:02,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:17:02,233 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:02,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:17:02,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:17:02,234 INFO L87 Difference]: Start difference. First operand 19280 states and 91704 transitions. Second operand has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:06,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:06,900 INFO L93 Difference]: Finished difference Result 22563 states and 104578 transitions. [2022-03-15 16:17:06,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 16:17:06,900 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:17:06,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:06,985 INFO L225 Difference]: With dead ends: 22563 [2022-03-15 16:17:06,985 INFO L226 Difference]: Without dead ends: 22483 [2022-03-15 16:17:06,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2619 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1108, Invalid=7822, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:17:06,986 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 1072 mSDsluCounter, 3887 mSDsCounter, 0 mSdLazyCounter, 5226 mSolverCounterSat, 304 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1072 SdHoareTripleChecker+Valid, 1653 SdHoareTripleChecker+Invalid, 5530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 304 IncrementalHoareTripleChecker+Valid, 5226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:06,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1072 Valid, 1653 Invalid, 5530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [304 Valid, 5226 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-15 16:17:07,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22483 states. [2022-03-15 16:17:07,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22483 to 19163. [2022-03-15 16:17:07,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19163 states, 19162 states have (on average 4.757697526354243) internal successors, (91167), 19162 states have internal predecessors, (91167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:07,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19163 states to 19163 states and 91167 transitions. [2022-03-15 16:17:07,490 INFO L78 Accepts]: Start accepts. Automaton has 19163 states and 91167 transitions. Word has length 33 [2022-03-15 16:17:07,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:07,490 INFO L470 AbstractCegarLoop]: Abstraction has 19163 states and 91167 transitions. [2022-03-15 16:17:07,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.46875) internal successors, (79), 31 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:07,490 INFO L276 IsEmpty]: Start isEmpty. Operand 19163 states and 91167 transitions. [2022-03-15 16:17:07,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:17:07,531 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:07,531 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:07,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Forceful destruction successful, exit code 0 [2022-03-15 16:17:07,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable226 [2022-03-15 16:17:07,732 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:17:07,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:07,732 INFO L85 PathProgramCache]: Analyzing trace with hash 55173915, now seen corresponding path program 115 times [2022-03-15 16:17:07,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:07,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475573247] [2022-03-15 16:17:07,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:07,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:07,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:07,922 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:07,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:07,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475573247] [2022-03-15 16:17:07,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475573247] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:07,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40391311] [2022-03-15 16:17:07,922 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:17:07,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:07,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:07,923 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:07,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-03-15 16:17:07,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:07,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:17:07,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:08,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:08,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-03-15 16:17:08,390 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:08,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:08,665 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:17:08,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:17:08,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:08,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:08,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:08,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:08,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:17:08,771 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:08,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40391311] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:08,771 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:08,771 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:17:08,771 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612351699] [2022-03-15 16:17:08,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:08,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:17:08,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:08,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:17:08,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=956, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:17:08,772 INFO L87 Difference]: Start difference. First operand 19163 states and 91167 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:11,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:11,703 INFO L93 Difference]: Finished difference Result 20991 states and 98389 transitions. [2022-03-15 16:17:11,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:17:11,703 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:17:11,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:11,770 INFO L225 Difference]: With dead ends: 20991 [2022-03-15 16:17:11,771 INFO L226 Difference]: Without dead ends: 20979 [2022-03-15 16:17:11,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1343 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=489, Invalid=4481, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 16:17:11,772 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 588 mSDsluCounter, 3038 mSDsCounter, 0 mSdLazyCounter, 3877 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 1335 SdHoareTripleChecker+Invalid, 4217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 3877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 207 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:11,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [588 Valid, 1335 Invalid, 4217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 3877 Invalid, 0 Unknown, 207 Unchecked, 1.6s Time] [2022-03-15 16:17:11,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20979 states. [2022-03-15 16:17:12,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20979 to 19312. [2022-03-15 16:17:12,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19312 states, 19311 states have (on average 4.750763813370618) internal successors, (91742), 19311 states have internal predecessors, (91742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:12,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19312 states to 19312 states and 91742 transitions. [2022-03-15 16:17:12,271 INFO L78 Accepts]: Start accepts. Automaton has 19312 states and 91742 transitions. Word has length 33 [2022-03-15 16:17:12,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:12,271 INFO L470 AbstractCegarLoop]: Abstraction has 19312 states and 91742 transitions. [2022-03-15 16:17:12,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:12,271 INFO L276 IsEmpty]: Start isEmpty. Operand 19312 states and 91742 transitions. [2022-03-15 16:17:12,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:17:12,312 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:12,312 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:12,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Ended with exit code 0 [2022-03-15 16:17:12,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2022-03-15 16:17:12,512 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:17:12,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:12,512 INFO L85 PathProgramCache]: Analyzing trace with hash -2063118535, now seen corresponding path program 116 times [2022-03-15 16:17:12,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:12,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506958323] [2022-03-15 16:17:12,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:12,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:12,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:12,705 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:12,706 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:12,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506958323] [2022-03-15 16:17:12,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506958323] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:12,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349070330] [2022-03-15 16:17:12,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:17:12,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:12,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:12,707 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:12,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-03-15 16:17:12,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:17:12,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:12,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:17:12,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:13,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:17:13,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:17:13,566 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:13,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:13,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:17:13,801 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 17 treesize of output 22 [2022-03-15 16:17:13,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:13,823 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 17 treesize of output 7 [2022-03-15 16:17:13,881 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:13,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349070330] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:13,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:13,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-03-15 16:17:13,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121141450] [2022-03-15 16:17:13,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:13,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:17:13,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:13,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:17:13,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=897, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:17:13,882 INFO L87 Difference]: Start difference. First operand 19312 states and 91742 transitions. Second operand has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:16,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:16,805 INFO L93 Difference]: Finished difference Result 20328 states and 96004 transitions. [2022-03-15 16:17:16,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 16:17:16,806 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:17:16,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:16,870 INFO L225 Difference]: With dead ends: 20328 [2022-03-15 16:17:16,870 INFO L226 Difference]: Without dead ends: 20317 [2022-03-15 16:17:16,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 44 SyntacticMatches, 9 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1209 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=517, Invalid=3773, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 16:17:16,871 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 464 mSDsluCounter, 2355 mSDsCounter, 0 mSdLazyCounter, 2867 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 1028 SdHoareTripleChecker+Invalid, 3214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 2867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 230 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:16,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 1028 Invalid, 3214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 2867 Invalid, 0 Unknown, 230 Unchecked, 1.3s Time] [2022-03-15 16:17:16,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20317 states. [2022-03-15 16:17:17,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20317 to 19337. [2022-03-15 16:17:17,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19337 states, 19336 states have (on average 4.748810508895325) internal successors, (91823), 19336 states have internal predecessors, (91823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:17,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19337 states to 19337 states and 91823 transitions. [2022-03-15 16:17:17,312 INFO L78 Accepts]: Start accepts. Automaton has 19337 states and 91823 transitions. Word has length 33 [2022-03-15 16:17:17,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:17,312 INFO L470 AbstractCegarLoop]: Abstraction has 19337 states and 91823 transitions. [2022-03-15 16:17:17,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:17,312 INFO L276 IsEmpty]: Start isEmpty. Operand 19337 states and 91823 transitions. [2022-03-15 16:17:17,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:17:17,359 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:17,359 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:17,375 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Ended with exit code 0 [2022-03-15 16:17:17,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:17,560 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:17:17,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:17,560 INFO L85 PathProgramCache]: Analyzing trace with hash -320308200, now seen corresponding path program 16 times [2022-03-15 16:17:17,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:17,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767914186] [2022-03-15 16:17:17,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:17,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:17,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:17,741 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:17,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:17,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767914186] [2022-03-15 16:17:17,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767914186] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:17,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817175947] [2022-03-15 16:17:17,742 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:17:17,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:17,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:17,743 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:17,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-03-15 16:17:17,773 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:17:17,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:17,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:17:17,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:18,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:18,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:17:18,199 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:18,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:18,485 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:17:18,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:17:18,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:18,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:18,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:18,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:18,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:17:18,589 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:18,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817175947] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:18,589 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:18,589 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:17:18,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452684994] [2022-03-15 16:17:18,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:18,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:17:18,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:18,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:17:18,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=956, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:17:18,590 INFO L87 Difference]: Start difference. First operand 19337 states and 91823 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:17:21,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:21,868 INFO L93 Difference]: Finished difference Result 21020 states and 98464 transitions. [2022-03-15 16:17:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:17:21,869 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:17:21,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:21,936 INFO L225 Difference]: With dead ends: 21020 [2022-03-15 16:17:21,937 INFO L226 Difference]: Without dead ends: 20923 [2022-03-15 16:17:21,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1392 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=495, Invalid=4617, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 16:17:21,937 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 567 mSDsluCounter, 3606 mSDsCounter, 0 mSdLazyCounter, 4851 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 1559 SdHoareTripleChecker+Invalid, 4979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 4851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:21,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [567 Valid, 1559 Invalid, 4979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 4851 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:17:21,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20923 states. [2022-03-15 16:17:22,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20923 to 19241. [2022-03-15 16:17:22,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19241 states, 19240 states have (on average 4.757068607068607) internal successors, (91526), 19240 states have internal predecessors, (91526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:22,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19241 states to 19241 states and 91526 transitions. [2022-03-15 16:17:22,400 INFO L78 Accepts]: Start accepts. Automaton has 19241 states and 91526 transitions. Word has length 33 [2022-03-15 16:17:22,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:22,400 INFO L470 AbstractCegarLoop]: Abstraction has 19241 states and 91526 transitions. [2022-03-15 16:17:22,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:17:22,401 INFO L276 IsEmpty]: Start isEmpty. Operand 19241 states and 91526 transitions. [2022-03-15 16:17:22,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:17:22,441 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:22,441 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:22,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Forceful destruction successful, exit code 0 [2022-03-15 16:17:22,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:22,642 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:17:22,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:22,642 INFO L85 PathProgramCache]: Analyzing trace with hash -508423509, now seen corresponding path program 117 times [2022-03-15 16:17:22,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:22,642 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329807123] [2022-03-15 16:17:22,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:22,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:22,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:22,823 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:22,824 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:22,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329807123] [2022-03-15 16:17:22,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329807123] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:22,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117683619] [2022-03-15 16:17:22,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:17:22,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:22,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:22,825 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:22,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-03-15 16:17:22,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:17:22,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:22,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:17:22,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:23,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:17:23,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:17:23,800 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:23,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:24,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:17:24,034 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 17 treesize of output 22 [2022-03-15 16:17:24,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:24,043 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 17 treesize of output 7 [2022-03-15 16:17:24,089 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:24,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117683619] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:24,089 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:24,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-03-15 16:17:24,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858599711] [2022-03-15 16:17:24,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:24,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:17:24,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:24,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:17:24,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:17:24,090 INFO L87 Difference]: Start difference. First operand 19241 states and 91526 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:25,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:25,901 INFO L93 Difference]: Finished difference Result 19870 states and 93984 transitions. [2022-03-15 16:17:25,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 16:17:25,901 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:17:25,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:25,967 INFO L225 Difference]: With dead ends: 19870 [2022-03-15 16:17:25,967 INFO L226 Difference]: Without dead ends: 19859 [2022-03-15 16:17:25,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 724 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=321, Invalid=2435, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 16:17:25,968 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 463 mSDsluCounter, 2118 mSDsCounter, 0 mSdLazyCounter, 2368 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 856 SdHoareTripleChecker+Invalid, 2897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 2368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 460 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:25,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 856 Invalid, 2897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 2368 Invalid, 0 Unknown, 460 Unchecked, 1.0s Time] [2022-03-15 16:17:25,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19859 states. [2022-03-15 16:17:26,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19859 to 19257. [2022-03-15 16:17:26,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19257 states, 19256 states have (on average 4.755972164520149) internal successors, (91581), 19256 states have internal predecessors, (91581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:26,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19257 states to 19257 states and 91581 transitions. [2022-03-15 16:17:26,482 INFO L78 Accepts]: Start accepts. Automaton has 19257 states and 91581 transitions. Word has length 33 [2022-03-15 16:17:26,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:26,482 INFO L470 AbstractCegarLoop]: Abstraction has 19257 states and 91581 transitions. [2022-03-15 16:17:26,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:26,483 INFO L276 IsEmpty]: Start isEmpty. Operand 19257 states and 91581 transitions. [2022-03-15 16:17:26,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:17:26,522 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:26,522 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:26,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Ended with exit code 0 [2022-03-15 16:17:26,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:26,723 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:17:26,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:26,724 INFO L85 PathProgramCache]: Analyzing trace with hash 379080172, now seen corresponding path program 17 times [2022-03-15 16:17:26,724 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:26,724 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930524275] [2022-03-15 16:17:26,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:26,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:26,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:26,908 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:26,908 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:26,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930524275] [2022-03-15 16:17:26,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930524275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:26,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99457935] [2022-03-15 16:17:26,908 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:17:26,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:26,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:26,909 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:26,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-03-15 16:17:26,940 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:17:26,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:26,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:17:26,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:27,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:27,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:17:27,362 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:27,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:27,629 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:17:27,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:17:27,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:27,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:27,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:27,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:27,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:17:27,733 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:27,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99457935] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:27,733 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:27,733 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:17:27,733 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932968119] [2022-03-15 16:17:27,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:27,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:17:27,734 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:27,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:17:27,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:17:27,734 INFO L87 Difference]: Start difference. First operand 19257 states and 91581 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:30,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:30,839 INFO L93 Difference]: Finished difference Result 21990 states and 102172 transitions. [2022-03-15 16:17:30,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 16:17:30,840 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:17:30,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:30,909 INFO L225 Difference]: With dead ends: 21990 [2022-03-15 16:17:30,909 INFO L226 Difference]: Without dead ends: 21866 [2022-03-15 16:17:30,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1684 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=618, Invalid=5234, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 16:17:30,910 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 785 mSDsluCounter, 3450 mSDsCounter, 0 mSdLazyCounter, 4205 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 785 SdHoareTripleChecker+Valid, 1486 SdHoareTripleChecker+Invalid, 4741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 4205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:30,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [785 Valid, 1486 Invalid, 4741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 4205 Invalid, 0 Unknown, 391 Unchecked, 1.7s Time] [2022-03-15 16:17:30,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21866 states. [2022-03-15 16:17:31,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21866 to 19015. [2022-03-15 16:17:31,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19015 states, 19014 states have (on average 4.761333754075944) internal successors, (90532), 19014 states have internal predecessors, (90532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:31,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19015 states to 19015 states and 90532 transitions. [2022-03-15 16:17:31,470 INFO L78 Accepts]: Start accepts. Automaton has 19015 states and 90532 transitions. Word has length 33 [2022-03-15 16:17:31,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:31,470 INFO L470 AbstractCegarLoop]: Abstraction has 19015 states and 90532 transitions. [2022-03-15 16:17:31,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:31,471 INFO L276 IsEmpty]: Start isEmpty. Operand 19015 states and 90532 transitions. [2022-03-15 16:17:31,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:17:31,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:31,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:31,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Forceful destruction successful, exit code 0 [2022-03-15 16:17:31,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:31,712 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:17:31,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:31,713 INFO L85 PathProgramCache]: Analyzing trace with hash -945888303, now seen corresponding path program 118 times [2022-03-15 16:17:31,713 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:31,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436568247] [2022-03-15 16:17:31,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:31,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:31,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:31,884 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:31,884 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:31,884 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436568247] [2022-03-15 16:17:31,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436568247] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:31,884 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412943336] [2022-03-15 16:17:31,884 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:17:31,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:31,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:31,885 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:31,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-03-15 16:17:31,915 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:17:31,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:31,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:17:31,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:32,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:32,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:17:32,349 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:32,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:32,602 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:17:32,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:17:32,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:32,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:32,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:32,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:32,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:17:32,709 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:32,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412943336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:32,709 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:32,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:17:32,710 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349320710] [2022-03-15 16:17:32,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:32,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:17:32,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:32,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:17:32,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:17:32,710 INFO L87 Difference]: Start difference. First operand 19015 states and 90532 transitions. Second operand has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:35,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:35,972 INFO L93 Difference]: Finished difference Result 21715 states and 101365 transitions. [2022-03-15 16:17:35,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 16:17:35,973 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:17:35,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:36,044 INFO L225 Difference]: With dead ends: 21715 [2022-03-15 16:17:36,044 INFO L226 Difference]: Without dead ends: 21653 [2022-03-15 16:17:36,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2028 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=685, Invalid=5957, Unknown=0, NotChecked=0, Total=6642 [2022-03-15 16:17:36,045 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 661 mSDsluCounter, 3430 mSDsCounter, 0 mSdLazyCounter, 4553 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 1486 SdHoareTripleChecker+Invalid, 5017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 4553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 337 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:36,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [661 Valid, 1486 Invalid, 5017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 4553 Invalid, 0 Unknown, 337 Unchecked, 1.9s Time] [2022-03-15 16:17:36,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21653 states. [2022-03-15 16:17:36,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21653 to 19385. [2022-03-15 16:17:36,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19385 states, 19384 states have (on average 4.758666941807676) internal successors, (92242), 19384 states have internal predecessors, (92242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:36,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19385 states to 19385 states and 92242 transitions. [2022-03-15 16:17:36,611 INFO L78 Accepts]: Start accepts. Automaton has 19385 states and 92242 transitions. Word has length 33 [2022-03-15 16:17:36,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:36,611 INFO L470 AbstractCegarLoop]: Abstraction has 19385 states and 92242 transitions. [2022-03-15 16:17:36,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 31 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:36,612 INFO L276 IsEmpty]: Start isEmpty. Operand 19385 states and 92242 transitions. [2022-03-15 16:17:36,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:17:36,653 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:36,653 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:36,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Forceful destruction successful, exit code 0 [2022-03-15 16:17:36,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:36,861 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:17:36,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:36,862 INFO L85 PathProgramCache]: Analyzing trace with hash 420278763, now seen corresponding path program 119 times [2022-03-15 16:17:36,862 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:36,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259526219] [2022-03-15 16:17:36,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:36,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:36,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:37,035 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:37,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:37,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259526219] [2022-03-15 16:17:37,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259526219] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:37,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20022050] [2022-03-15 16:17:37,036 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:17:37,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:37,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:37,037 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:37,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-03-15 16:17:37,068 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:17:37,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:37,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:17:37,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:37,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:37,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:17:37,490 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:37,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:37,738 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:17:37,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:17:37,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:37,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:37,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:37,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:37,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:17:37,845 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:37,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20022050] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:37,845 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:37,845 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:17:37,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564098109] [2022-03-15 16:17:37,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:37,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:17:37,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:37,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:17:37,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:17:37,846 INFO L87 Difference]: Start difference. First operand 19385 states and 92242 transitions. Second operand has 32 states, 32 states have (on average 2.53125) internal successors, (81), 31 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-03-15 16:17:40,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:40,798 INFO L93 Difference]: Finished difference Result 21591 states and 101078 transitions. [2022-03-15 16:17:40,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 16:17:40,798 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.53125) internal successors, (81), 31 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:17:40,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:40,874 INFO L225 Difference]: With dead ends: 21591 [2022-03-15 16:17:40,874 INFO L226 Difference]: Without dead ends: 21576 [2022-03-15 16:17:40,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1789 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=646, Invalid=5360, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 16:17:40,875 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 649 mSDsluCounter, 2998 mSDsCounter, 0 mSdLazyCounter, 4066 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 1320 SdHoareTripleChecker+Invalid, 4349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 4066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 168 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:40,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [649 Valid, 1320 Invalid, 4349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 4066 Invalid, 0 Unknown, 168 Unchecked, 1.7s Time] [2022-03-15 16:17:40,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21576 states. [2022-03-15 16:17:41,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21576 to 19385. [2022-03-15 16:17:41,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19385 states, 19384 states have (on average 4.758563763929014) internal successors, (92240), 19384 states have internal predecessors, (92240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:41,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19385 states to 19385 states and 92240 transitions. [2022-03-15 16:17:41,463 INFO L78 Accepts]: Start accepts. Automaton has 19385 states and 92240 transitions. Word has length 33 [2022-03-15 16:17:41,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:41,463 INFO L470 AbstractCegarLoop]: Abstraction has 19385 states and 92240 transitions. [2022-03-15 16:17:41,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.53125) internal successors, (81), 31 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-03-15 16:17:41,463 INFO L276 IsEmpty]: Start isEmpty. Operand 19385 states and 92240 transitions. [2022-03-15 16:17:41,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:17:41,504 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:41,505 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:41,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Ended with exit code 0 [2022-03-15 16:17:41,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:41,705 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:17:41,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:41,706 INFO L85 PathProgramCache]: Analyzing trace with hash -2131878198, now seen corresponding path program 18 times [2022-03-15 16:17:41,706 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:41,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322238825] [2022-03-15 16:17:41,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:41,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:41,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:41,873 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:41,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:41,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322238825] [2022-03-15 16:17:41,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322238825] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:41,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537401901] [2022-03-15 16:17:41,874 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:17:41,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:41,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:41,875 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:41,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Waiting until timeout for monitored process [2022-03-15 16:17:41,905 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:17:41,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:41,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:17:41,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:42,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:42,204 INFO L353 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-03-15 16:17:42,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 59 [2022-03-15 16:17:42,446 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:42,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:42,719 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:42,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537401901] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:42,719 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:42,719 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-03-15 16:17:42,719 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887264965] [2022-03-15 16:17:42,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:42,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:17:42,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:42,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:17:42,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:17:42,720 INFO L87 Difference]: Start difference. First operand 19385 states and 92240 transitions. Second operand has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:17:47,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:47,590 INFO L93 Difference]: Finished difference Result 23518 states and 108687 transitions. [2022-03-15 16:17:47,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-15 16:17:47,590 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:17:47,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:47,661 INFO L225 Difference]: With dead ends: 23518 [2022-03-15 16:17:47,661 INFO L226 Difference]: Without dead ends: 23432 [2022-03-15 16:17:47,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2823 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=970, Invalid=8342, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 16:17:47,662 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 1159 mSDsluCounter, 4187 mSDsCounter, 0 mSdLazyCounter, 5605 mSolverCounterSat, 203 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1159 SdHoareTripleChecker+Valid, 1761 SdHoareTripleChecker+Invalid, 5808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 5605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:47,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1159 Valid, 1761 Invalid, 5808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 5605 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-15 16:17:47,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23432 states. [2022-03-15 16:17:48,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23432 to 19539. [2022-03-15 16:17:48,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19539 states, 19538 states have (on average 4.768400040945849) internal successors, (93165), 19538 states have internal predecessors, (93165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:48,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19539 states to 19539 states and 93165 transitions. [2022-03-15 16:17:48,178 INFO L78 Accepts]: Start accepts. Automaton has 19539 states and 93165 transitions. Word has length 33 [2022-03-15 16:17:48,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:48,178 INFO L470 AbstractCegarLoop]: Abstraction has 19539 states and 93165 transitions. [2022-03-15 16:17:48,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 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-03-15 16:17:48,178 INFO L276 IsEmpty]: Start isEmpty. Operand 19539 states and 93165 transitions. [2022-03-15 16:17:48,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:17:48,220 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:48,220 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:48,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Ended with exit code 0 [2022-03-15 16:17:48,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2022-03-15 16:17:48,420 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:17:48,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:48,421 INFO L85 PathProgramCache]: Analyzing trace with hash 357384303, now seen corresponding path program 120 times [2022-03-15 16:17:48,421 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:48,421 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179798566] [2022-03-15 16:17:48,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:48,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:48,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:48,575 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:48,575 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:48,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179798566] [2022-03-15 16:17:48,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179798566] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:48,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393601376] [2022-03-15 16:17:48,575 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:17:48,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:48,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:48,576 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:48,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Waiting until timeout for monitored process [2022-03-15 16:17:48,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:17:48,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:17:48,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:17:48,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:48,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:48,903 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:17:48,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-03-15 16:17:49,103 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:49,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:49,358 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:17:49,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393601376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:49,358 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:49,359 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 12] total 30 [2022-03-15 16:17:49,359 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686648834] [2022-03-15 16:17:49,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:49,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:17:49,359 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:49,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:17:49,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=812, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:17:49,359 INFO L87 Difference]: Start difference. First operand 19539 states and 93165 transitions. Second operand has 31 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 30 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-03-15 16:17:53,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:17:53,581 INFO L93 Difference]: Finished difference Result 22700 states and 105207 transitions. [2022-03-15 16:17:53,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-15 16:17:53,581 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 30 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:17:53,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:17:53,656 INFO L225 Difference]: With dead ends: 22700 [2022-03-15 16:17:53,657 INFO L226 Difference]: Without dead ends: 22633 [2022-03-15 16:17:53,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2339 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=920, Invalid=7090, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 16:17:53,657 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 1057 mSDsluCounter, 3518 mSDsCounter, 0 mSdLazyCounter, 4662 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1057 SdHoareTripleChecker+Valid, 1515 SdHoareTripleChecker+Invalid, 4880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 4662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:17:53,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1057 Valid, 1515 Invalid, 4880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 4662 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:17:53,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22633 states. [2022-03-15 16:17:54,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22633 to 19591. [2022-03-15 16:17:54,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19591 states, 19590 states have (on average 4.763297600816744) internal successors, (93313), 19590 states have internal predecessors, (93313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:17:54,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19591 states to 19591 states and 93313 transitions. [2022-03-15 16:17:54,181 INFO L78 Accepts]: Start accepts. Automaton has 19591 states and 93313 transitions. Word has length 33 [2022-03-15 16:17:54,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:17:54,181 INFO L470 AbstractCegarLoop]: Abstraction has 19591 states and 93313 transitions. [2022-03-15 16:17:54,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 30 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-03-15 16:17:54,181 INFO L276 IsEmpty]: Start isEmpty. Operand 19591 states and 93313 transitions. [2022-03-15 16:17:54,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:17:54,225 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:17:54,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:17:54,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Ended with exit code 0 [2022-03-15 16:17:54,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-03-15 16:17:54,426 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:17:54,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:17:54,426 INFO L85 PathProgramCache]: Analyzing trace with hash -541977769, now seen corresponding path program 121 times [2022-03-15 16:17:54,426 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:17:54,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19456460] [2022-03-15 16:17:54,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:17:54,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:17:54,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:54,677 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:54,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:17:54,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19456460] [2022-03-15 16:17:54,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19456460] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:17:54,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404849646] [2022-03-15 16:17:54,677 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:17:54,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:17:54,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:17:54,678 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:17:54,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Waiting until timeout for monitored process [2022-03-15 16:17:54,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:17:54,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:17:54,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:17:55,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:55,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:17:55,124 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:55,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:17:55,385 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:17:55,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:17:55,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:55,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:17:55,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:55,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:17:55,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:17:55,481 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:17:55,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404849646] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:17:55,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:17:55,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:17:55,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973775267] [2022-03-15 16:17:55,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:17:55,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:17:55,481 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:17:55,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:17:55,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:17:55,482 INFO L87 Difference]: Start difference. First operand 19591 states and 93313 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:18:01,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:18:01,406 INFO L93 Difference]: Finished difference Result 24270 states and 110482 transitions. [2022-03-15 16:18:01,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-03-15 16:18:01,406 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:18:01,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:18:01,484 INFO L225 Difference]: With dead ends: 24270 [2022-03-15 16:18:01,484 INFO L226 Difference]: Without dead ends: 24206 [2022-03-15 16:18:01,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 57 SyntacticMatches, 4 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5083 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1605, Invalid=12675, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 16:18:01,486 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 1200 mSDsluCounter, 4401 mSDsCounter, 0 mSdLazyCounter, 5277 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1200 SdHoareTripleChecker+Valid, 1845 SdHoareTripleChecker+Invalid, 5913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 5277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 414 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:18:01,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1200 Valid, 1845 Invalid, 5913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 5277 Invalid, 0 Unknown, 414 Unchecked, 2.4s Time] [2022-03-15 16:18:01,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24206 states. [2022-03-15 16:18:01,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24206 to 19929. [2022-03-15 16:18:02,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19929 states, 19928 states have (on average 4.760839020473705) internal successors, (94874), 19928 states have internal predecessors, (94874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:02,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19929 states to 19929 states and 94874 transitions. [2022-03-15 16:18:02,077 INFO L78 Accepts]: Start accepts. Automaton has 19929 states and 94874 transitions. Word has length 33 [2022-03-15 16:18:02,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:18:02,077 INFO L470 AbstractCegarLoop]: Abstraction has 19929 states and 94874 transitions. [2022-03-15 16:18:02,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:18:02,077 INFO L276 IsEmpty]: Start isEmpty. Operand 19929 states and 94874 transitions. [2022-03-15 16:18:02,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:18:02,120 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:18:02,120 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:18:02,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Forceful destruction successful, exit code 0 [2022-03-15 16:18:02,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2022-03-15 16:18:02,321 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:18:02,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:18:02,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1972391225, now seen corresponding path program 122 times [2022-03-15 16:18:02,321 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:18:02,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385287282] [2022-03-15 16:18:02,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:18:02,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:18:02,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:02,554 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:02,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:18:02,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385287282] [2022-03-15 16:18:02,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385287282] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:18:02,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779237360] [2022-03-15 16:18:02,554 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:18:02,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:02,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:18:02,555 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:18:02,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2022-03-15 16:18:02,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:18:02,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:18:02,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:18:02,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:18:02,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:02,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-03-15 16:18:03,505 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:03,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:18:03,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:18:03,743 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 17 treesize of output 22 [2022-03-15 16:18:03,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:18:03,753 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 17 treesize of output 7 [2022-03-15 16:18:03,801 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:03,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779237360] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:18:03,802 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:18:03,802 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-03-15 16:18:03,802 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012587355] [2022-03-15 16:18:03,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:18:03,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:18:03,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:18:03,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:18:03,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=967, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:18:03,802 INFO L87 Difference]: Start difference. First operand 19929 states and 94874 transitions. Second operand has 34 states, 34 states have (on average 2.2941176470588234) internal successors, (78), 33 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-03-15 16:18:08,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:18:08,681 INFO L93 Difference]: Finished difference Result 22889 states and 105042 transitions. [2022-03-15 16:18:08,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-15 16:18:08,681 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.2941176470588234) internal successors, (78), 33 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:18:08,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:18:08,752 INFO L225 Difference]: With dead ends: 22889 [2022-03-15 16:18:08,752 INFO L226 Difference]: Without dead ends: 22871 [2022-03-15 16:18:08,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2918 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1188, Invalid=7742, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:18:08,754 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 1048 mSDsluCounter, 4519 mSDsCounter, 0 mSdLazyCounter, 5511 mSolverCounterSat, 202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1048 SdHoareTripleChecker+Valid, 1929 SdHoareTripleChecker+Invalid, 6403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 202 IncrementalHoareTripleChecker+Valid, 5511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 690 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:18:08,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1048 Valid, 1929 Invalid, 6403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [202 Valid, 5511 Invalid, 0 Unknown, 690 Unchecked, 2.3s Time] [2022-03-15 16:18:08,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22871 states. [2022-03-15 16:18:09,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22871 to 19989. [2022-03-15 16:18:09,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19989 states, 19988 states have (on average 4.762007204322593) internal successors, (95183), 19988 states have internal predecessors, (95183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:09,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19989 states to 19989 states and 95183 transitions. [2022-03-15 16:18:09,390 INFO L78 Accepts]: Start accepts. Automaton has 19989 states and 95183 transitions. Word has length 33 [2022-03-15 16:18:09,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:18:09,390 INFO L470 AbstractCegarLoop]: Abstraction has 19989 states and 95183 transitions. [2022-03-15 16:18:09,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.2941176470588234) internal successors, (78), 33 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-03-15 16:18:09,390 INFO L276 IsEmpty]: Start isEmpty. Operand 19989 states and 95183 transitions. [2022-03-15 16:18:09,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:18:09,444 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:18:09,444 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:18:09,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Forceful destruction successful, exit code 0 [2022-03-15 16:18:09,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237,234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:09,658 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:18:09,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:18:09,658 INFO L85 PathProgramCache]: Analyzing trace with hash 303997783, now seen corresponding path program 123 times [2022-03-15 16:18:09,659 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:18:09,659 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999832636] [2022-03-15 16:18:09,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:18:09,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:18:09,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:09,887 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:09,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:18:09,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999832636] [2022-03-15 16:18:09,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999832636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:18:09,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498032416] [2022-03-15 16:18:09,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:18:09,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:09,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:18:09,889 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:18:09,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Waiting until timeout for monitored process [2022-03-15 16:18:09,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:18:09,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:18:09,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:18:09,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:18:10,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:18:10,218 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:18:10,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 53 [2022-03-15 16:18:10,440 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:10,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:18:10,736 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:18:10,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498032416] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:18:10,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:18:10,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 33 [2022-03-15 16:18:10,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555118472] [2022-03-15 16:18:10,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:18:10,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:18:10,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:18:10,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:18:10,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=974, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:18:10,737 INFO L87 Difference]: Start difference. First operand 19989 states and 95183 transitions. Second operand has 34 states, 34 states have (on average 2.4705882352941178) internal successors, (84), 33 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:15,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:18:15,153 INFO L93 Difference]: Finished difference Result 23894 states and 108649 transitions. [2022-03-15 16:18:15,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 16:18:15,153 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.4705882352941178) internal successors, (84), 33 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:18:15,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:18:15,242 INFO L225 Difference]: With dead ends: 23894 [2022-03-15 16:18:15,242 INFO L226 Difference]: Without dead ends: 23856 [2022-03-15 16:18:15,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2501 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1096, Invalid=6736, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 16:18:15,243 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 1377 mSDsluCounter, 3630 mSDsCounter, 0 mSdLazyCounter, 4487 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1377 SdHoareTripleChecker+Valid, 1503 SdHoareTripleChecker+Invalid, 4736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 4487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:18:15,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1377 Valid, 1503 Invalid, 4736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 4487 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:18:15,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23856 states. [2022-03-15 16:18:15,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23856 to 19903. [2022-03-15 16:18:15,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19903 states, 19902 states have (on average 4.760928549894483) internal successors, (94752), 19902 states have internal predecessors, (94752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:15,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19903 states to 19903 states and 94752 transitions. [2022-03-15 16:18:15,940 INFO L78 Accepts]: Start accepts. Automaton has 19903 states and 94752 transitions. Word has length 33 [2022-03-15 16:18:15,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:18:15,940 INFO L470 AbstractCegarLoop]: Abstraction has 19903 states and 94752 transitions. [2022-03-15 16:18:15,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.4705882352941178) internal successors, (84), 33 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:15,940 INFO L276 IsEmpty]: Start isEmpty. Operand 19903 states and 94752 transitions. [2022-03-15 16:18:15,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:18:15,983 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:18:15,983 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:18:15,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Ended with exit code 0 [2022-03-15 16:18:16,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2022-03-15 16:18:16,183 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:18:16,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:18:16,184 INFO L85 PathProgramCache]: Analyzing trace with hash -71060157, now seen corresponding path program 124 times [2022-03-15 16:18:16,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:18:16,184 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668576424] [2022-03-15 16:18:16,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:18:16,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:18:16,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:16,409 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:16,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:18:16,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668576424] [2022-03-15 16:18:16,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668576424] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:18:16,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888606773] [2022-03-15 16:18:16,410 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:18:16,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:16,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:18:16,411 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:18:16,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2022-03-15 16:18:16,440 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:18:16,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:18:16,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:18:16,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:18:16,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:18:16,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:18:16,851 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:16,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:18:17,111 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:18:17,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:18:17,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:18:17,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:18:17,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:18:17,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:18:17,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:18:17,215 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:17,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888606773] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:18:17,215 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:18:17,215 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:18:17,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750477335] [2022-03-15 16:18:17,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:18:17,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:18:17,215 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:18:17,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:18:17,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:18:17,216 INFO L87 Difference]: Start difference. First operand 19903 states and 94752 transitions. Second operand has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:18:22,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:18:22,230 INFO L93 Difference]: Finished difference Result 24130 states and 110129 transitions. [2022-03-15 16:18:22,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-15 16:18:22,231 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:18:22,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:18:22,304 INFO L225 Difference]: With dead ends: 24130 [2022-03-15 16:18:22,305 INFO L226 Difference]: Without dead ends: 23909 [2022-03-15 16:18:22,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3323 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1162, Invalid=8540, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 16:18:22,305 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 1226 mSDsluCounter, 3742 mSDsCounter, 0 mSdLazyCounter, 4713 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1226 SdHoareTripleChecker+Valid, 1495 SdHoareTripleChecker+Invalid, 4937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 4713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:18:22,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1226 Valid, 1495 Invalid, 4937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 4713 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-15 16:18:22,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23909 states. [2022-03-15 16:18:22,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23909 to 19687. [2022-03-15 16:18:22,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19687 states, 19686 states have (on average 4.763994717057807) internal successors, (93784), 19686 states have internal predecessors, (93784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:22,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19687 states to 19687 states and 93784 transitions. [2022-03-15 16:18:22,849 INFO L78 Accepts]: Start accepts. Automaton has 19687 states and 93784 transitions. Word has length 33 [2022-03-15 16:18:22,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:18:22,849 INFO L470 AbstractCegarLoop]: Abstraction has 19687 states and 93784 transitions. [2022-03-15 16:18:22,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4545454545454546) internal successors, (81), 32 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-03-15 16:18:22,849 INFO L276 IsEmpty]: Start isEmpty. Operand 19687 states and 93784 transitions. [2022-03-15 16:18:22,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:18:22,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:18:22,891 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:18:22,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Forceful destruction successful, exit code 0 [2022-03-15 16:18:23,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2022-03-15 16:18:23,094 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:18:23,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:18:23,094 INFO L85 PathProgramCache]: Analyzing trace with hash -426655983, now seen corresponding path program 125 times [2022-03-15 16:18:23,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:18:23,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813411380] [2022-03-15 16:18:23,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:18:23,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:18:23,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:23,312 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:23,312 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:18:23,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813411380] [2022-03-15 16:18:23,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813411380] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:18:23,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851490096] [2022-03-15 16:18:23,312 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:18:23,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:23,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:18:23,313 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:18:23,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2022-03-15 16:18:23,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:18:23,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:18:23,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:18:23,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:18:23,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:18:23,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-03-15 16:18:23,781 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:23,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:18:24,078 INFO L353 Elim1Store]: treesize reduction 36, result has 50.7 percent of original size [2022-03-15 16:18:24,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 48 [2022-03-15 16:18:24,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:18:24,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:18:24,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:18:24,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:18:24,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 7 [2022-03-15 16:18:24,185 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:24,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851490096] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:18:24,186 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:18:24,186 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:18:24,186 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963851608] [2022-03-15 16:18:24,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:18:24,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:18:24,186 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:18:24,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:18:24,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=950, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:18:24,186 INFO L87 Difference]: Start difference. First operand 19687 states and 93784 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:27,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:18:27,368 INFO L93 Difference]: Finished difference Result 21557 states and 101175 transitions. [2022-03-15 16:18:27,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 16:18:27,368 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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-03-15 16:18:27,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:18:27,442 INFO L225 Difference]: With dead ends: 21557 [2022-03-15 16:18:27,442 INFO L226 Difference]: Without dead ends: 21383 [2022-03-15 16:18:27,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1550 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=496, Invalid=5054, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 16:18:27,443 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 671 mSDsluCounter, 3265 mSDsCounter, 0 mSdLazyCounter, 4398 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 1340 SdHoareTripleChecker+Invalid, 4528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 4398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:18:27,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [671 Valid, 1340 Invalid, 4528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 4398 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:18:27,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21383 states. [2022-03-15 16:18:27,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21383 to 19682. [2022-03-15 16:18:27,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19682 states, 19681 states have (on average 4.772216858899446) internal successors, (93922), 19681 states have internal predecessors, (93922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:27,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19682 states to 19682 states and 93922 transitions. [2022-03-15 16:18:27,917 INFO L78 Accepts]: Start accepts. Automaton has 19682 states and 93922 transitions. Word has length 33 [2022-03-15 16:18:27,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:18:27,917 INFO L470 AbstractCegarLoop]: Abstraction has 19682 states and 93922 transitions. [2022-03-15 16:18:27,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:27,917 INFO L276 IsEmpty]: Start isEmpty. Operand 19682 states and 93922 transitions. [2022-03-15 16:18:27,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:18:27,961 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:18:27,961 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:18:27,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Forceful destruction successful, exit code 0 [2022-03-15 16:18:28,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:28,162 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATION (and 7 more)] === [2022-03-15 16:18:28,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:18:28,162 INFO L85 PathProgramCache]: Analyzing trace with hash -670572553, now seen corresponding path program 126 times [2022-03-15 16:18:28,162 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:18:28,163 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968642686] [2022-03-15 16:18:28,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:18:28,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:18:28,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:18:28,328 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:28,329 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:18:28,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968642686] [2022-03-15 16:18:28,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968642686] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:18:28,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144402649] [2022-03-15 16:18:28,329 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:18:28,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:28,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:18:28,330 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:18:28,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Waiting until timeout for monitored process [2022-03-15 16:18:28,361 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:18:28,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:18:28,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 16:18:28,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:18:28,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:18:28,784 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:18:28,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 59 [2022-03-15 16:18:28,942 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:28,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:18:29,309 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:18:29,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144402649] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:18:29,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:18:29,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 16:18:29,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469613379] [2022-03-15 16:18:29,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:18:29,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:18:29,310 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:18:29,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:18:29,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1074, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:18:29,310 INFO L87 Difference]: Start difference. First operand 19682 states and 93922 transitions. Second operand has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:18:34,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:18:34,826 INFO L93 Difference]: Finished difference Result 23350 states and 108122 transitions. [2022-03-15 16:18:34,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-15 16:18:34,826 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.4285714285714284) internal successors, (85), 34 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have 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-03-15 16:18:34,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:18:34,901 INFO L225 Difference]: With dead ends: 23350 [2022-03-15 16:18:34,901 INFO L226 Difference]: Without dead ends: 23242 [2022-03-15 16:18:34,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3810 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=980, Invalid=11902, Unknown=0, NotChecked=0, Total=12882 [2022-03-15 16:18:34,903 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 1155 mSDsluCounter, 4617 mSDsCounter, 0 mSdLazyCounter, 6035 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1155 SdHoareTripleChecker+Valid, 1876 SdHoareTripleChecker+Invalid, 6265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 6035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:18:34,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1155 Valid, 1876 Invalid, 6265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 6035 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-03-15 16:18:34,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23242 states. Received shutdown request... [2022-03-15 16:18:34,963 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (10 of 11 remaining) [2022-03-15 16:18:34,965 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-03-15 16:18:34,967 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 16:18:34,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Ended with exit code 0 [2022-03-15 16:18:35,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:18:35,163 WARN L594 AbstractCegarLoop]: Verification canceled: while executing MinimizeSevpa. [2022-03-15 16:18:35,165 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4INUSE_VIOLATION (9 of 11 remaining) [2022-03-15 16:18:35,165 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6INUSE_VIOLATION (8 of 11 remaining) [2022-03-15 16:18:35,165 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (7 of 11 remaining) [2022-03-15 16:18:35,165 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7INUSE_VIOLATION (6 of 11 remaining) [2022-03-15 16:18:35,165 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err0INUSE_VIOLATION (5 of 11 remaining) [2022-03-15 16:18:35,165 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err8INUSE_VIOLATION (4 of 11 remaining) [2022-03-15 16:18:35,165 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Thread1of1ForFork1Err3INUSE_VIOLATION (3 of 11 remaining) [2022-03-15 16:18:35,165 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Thread1of1ForFork1Err5INUSE_VIOLATION (2 of 11 remaining) [2022-03-15 16:18:35,165 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Thread1of1ForFork4Err1INUSE_VIOLATION (1 of 11 remaining) [2022-03-15 16:18:35,165 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Thread1of1ForFork4Err9INUSE_VIOLATION (0 of 11 remaining) [2022-03-15 16:18:35,167 INFO L732 BasicCegarLoop]: Path program histogram: [126, 30, 29, 28, 18, 3, 2, 2, 2, 1, 1] [2022-03-15 16:18:35,169 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 16:18:35,169 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 16:18:35,170 INFO L202 PluginConnector]: Adding new model parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 04:18:35 BasicIcfg [2022-03-15 16:18:35,170 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 16:18:35,170 INFO L158 Benchmark]: Toolchain (without parser) took 762285.17ms. Allocated memory was 190.8MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 156.0MB in the beginning and 856.5MB in the end (delta: -700.4MB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2022-03-15 16:18:35,171 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 190.8MB. Free memory is still 157.3MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 16:18:35,171 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.31ms. Allocated memory is still 190.8MB. Free memory was 155.9MB in the beginning and 154.4MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 16:18:35,171 INFO L158 Benchmark]: Boogie Preprocessor took 12.30ms. Allocated memory is still 190.8MB. Free memory was 154.4MB in the beginning and 153.4MB in the end (delta: 924.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 16:18:35,171 INFO L158 Benchmark]: RCFGBuilder took 194.49ms. Allocated memory is still 190.8MB. Free memory was 153.3MB in the beginning and 142.4MB in the end (delta: 10.9MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2022-03-15 16:18:35,171 INFO L158 Benchmark]: TraceAbstraction took 762056.61ms. Allocated memory was 190.8MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 142.0MB in the beginning and 856.5MB in the end (delta: -714.5MB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2022-03-15 16:18:35,171 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.12ms. Allocated memory is still 190.8MB. Free memory is still 157.3MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 18.31ms. Allocated memory is still 190.8MB. Free memory was 155.9MB in the beginning and 154.4MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 12.30ms. Allocated memory is still 190.8MB. Free memory was 154.4MB in the beginning and 153.4MB in the end (delta: 924.4kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 194.49ms. Allocated memory is still 190.8MB. Free memory was 153.3MB in the beginning and 142.4MB in the end (delta: 10.9MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 762056.61ms. Allocated memory was 190.8MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 142.0MB in the beginning and 856.5MB in the end (delta: -714.5MB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 13 procedures, 76 locations, 11 error locations. Started 1 CEGAR loops. OverallTime: 761.9s, OverallIterations: 242, TraceHistogramMax: 2, PathProgramHistogramMax: 126, EmptinessCheckTime: 4.0s, AutomataDifference: 466.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 128515 SdHoareTripleChecker+Valid, 250.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 128515 mSDsluCounter, 199740 SdHoareTripleChecker+Invalid, 209.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 18799 IncrementalHoareTripleChecker+Unchecked, 491602 mSDsCounter, 19925 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 630832 IncrementalHoareTripleChecker+Invalid, 669556 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 19925 mSolverCounterUnsat, 12560 mSDtfsCounter, 630832 mSolverCounterSat, 1.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 23301 GetRequests, 10652 SyntacticMatches, 844 SemanticMatches, 11805 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213230 ImplicationChecksByTransitivity, 262.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=19989occurred in iteration=238, InterpolantAutomatonStates: 9309, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 45.3s AutomataMinimizationTime, 242 MinimizatonAttempts, 308714 StatesRemovedByMinimization, 241 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 3.0s SatisfiabilityAnalysisTime, 188.9s InterpolantComputationTime, 14801 NumberOfCodeBlocks, 14801 NumberOfCodeBlocksAsserted, 766 NumberOfCheckSat, 21420 ConstructedInterpolants, 289 QuantifiedInterpolants, 388639 SizeOfPredicates, 3128 NumberOfNonLiveVariables, 31953 ConjunctsInSsa, 7998 ConjunctsInUnsatCore, 716 InterpolantComputations, 5 PerfectInterpolantSequences, 79/3510 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